Write a C program to print look and say sequence?
For example if u get the input as 1 then the sequence is
11 21 1211 111221 312211 12112221 .......(it counts the no. of 1s,2s etc which is in successive order) and this sequence is used in run-length encoding.
Answer Posted / chuck dorris
#include <string>
#include <sstream>
std::string lookandsay(const std::string &s)
{
std::ostringstream r;
for (unsigned int i = 0; i != s.length(); ) {
unsigned int new_i = s.find_first_not_of(s[i], i+1);
if (new_i == std::string::npos)
new_i = s.length();
r << new_i - i << s[i];
i = new_i;
}
return r.str();
}
#include <iostream>
int main()
{
std::string laf = "1";
std::cout << laf << std::endl;
for (int i = 0; i < 10; i++) {
laf = lookandsay(laf);
std::cout << laf << std::endl;
}
return 0;
}
| Is This Answer Correct ? | 0 Yes | 8 No |
Post New Answer View All Answers
write a simple calculator c program to perform addition, subtraction, mul and div.
how to test pierrot divisor
Write a Program in 'C' To Insert a Unique Number Only. (Hint: Just Like a Primary Key Numbers In Database.) Please Some One Suggest Me a Better Solution for This question ??
Cluster head selection in Wireless Sensor Network using C programming language.
What is the match merge ? compare data step match merge with proc sql merge - how many types are there ? data step vs proc sql
Sir... please give some important coding questions asked by product companies..
What is the difference between proc means and proc tabulate ? explain with a simple example when you have to use means or tabulate?
how to create a 3x3 two dimensional array that will give you the sums on the left and bottom columns
Set up procedure for generating a wire frame display of a polyhedron with the hidden edges of the object drawn with dashed lines
#include
Given a spherical surface, write bump-mapping procedure to generate the bumpy surface of an orange
write a program for area of circumference of shapes
Write a program to model an exploding firecracker in the xy plane using a particle system
Hi, i have a project that the teacher want a pyramid of numbers in C# or java...when we click a button...the pyramid should be generated in a listbox/or JtextArea...and the pyramid should have the folowing form: 1 232 34543 4567654 567898765 67890109876 7890123210987 890123454321098 90123456765432109 0123456789876543210 Plz help with codes...didn't find anything on the net.
What is full form of PEPSI