Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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


Please Help Members By Posting Answers For Below Questions

write a simple calculator c program to perform addition, subtraction, mul and div.

3695


how to test pierrot divisor

2732


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 ??

2445


Cluster head selection in Wireless Sensor Network using C programming language.

3702


What is the match merge ? compare data step match merge with proc sql merge - how many types are there ? data step vs proc sql

2881


Sir... please give some important coding questions asked by product companies..

2224


What is the difference between proc means and proc tabulate ? explain with a simple example when you have to use means or tabulate?

4468


how to create a 3x3 two dimensional array that will give you the sums on the left and bottom columns

3608


Set up procedure for generating a wire frame display of a polyhedron with the hidden edges of the object drawn with dashed lines

3498


#include int main(void) { int a=4, b=2; a=b<>2 ; printf("%d",a); return 0; }

1589


Given a spherical surface, write bump-mapping procedure to generate the bumpy surface of an orange

3322


write a program for area of circumference of shapes

2526


Write a program to model an exploding firecracker in the xy plane using a particle system

4117


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.

3190


What is full form of PEPSI

2385