jacob navia
8/9/2011 10:23:00 AM
Le 09/08/11 12:08, Ralf Damaschke a écrit :
> Harshal Jain<harshaldjain@gmail.com> wrote:
>
>> Find out the pattern and write a C program to print it upto n
>> digits...
>>
>> 010201130311240
>> 512223141550815233244518.......
>
>
> #include<stdlib.h>
> #include<stdio.h>
> #include<ctype.h>
> int main (int argc, char **argv)
> {
> char *seq = "010201130311240512223141550815233244518";
> int n = argc> 1 ? atoi(argv[1]) : 0;
> for (int i = 0; i< n; i++) {
> int c = i< (sizeof seq - 1) ? seq[i] : '.';
> if (isdigit(c)) /* c values guaranteed to be positive */
> putchar(c);
> }
> putchar('\n');
> return 0;
> ]
>
>
>> Thanks!
>
> My pleasure.
>
Shorter:
#include<stdio.h>
int main (int argc, char **argv)
{
puts("010201130311240512223141550815233244518");
}