View Code of Problem 78

#include<stdio.h>
int main()
{
    char ch1[100],ch2[100],ch3[3];
    char *p1,*p2,*p3;
    int i,j,k;
    for(i=0;i<100;i++,p1++)
    {
        ch1[i]=getchar();
        p1=&ch1[i];
        if(*p1=='\n')
        {
            break;
        }
        printf("%c",*p1);
    }
    printf("\n");
    printf("%d\n",i);
    for(j=0;j<100;j++,p2++)
    {
        ch2[j]=getchar();
        p2=&ch2[j];
        if(*p2=='\n')
        {
            break;
        }
        printf("%c",*p2);
    }
    printf("\n");
    printf("%d\n",j);
    for(k=0;k<100;k++,p3++)
    {
        ch3[k]=getchar();
        p3=&ch3[k];
        if(*p3=='\n')
        {
            break;
        }
        printf("%c",*p3);
    }
    printf("\n");
    printf("%d\n",k);
    if(i>=j&&i>=k)
    {
        if(j<=k)
        {
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
        }
         if(j>=k)
        {
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
        }
    }
    if(j>=i&&j>=k)
    {
        if(i>=k)
        {
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
        }
         if(i<=k)
        {
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
        }
    }
    if(k>=j&&k>=i)
    {
        if(j<=i)
        {
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
        }
         if(j>=i)
        {
            for(k=0;k<100;k++,p3++)
            {
                p3=&ch3[k];
                printf("%c",*p3);
                if(*p3=='\n')
            {
            break;
            }
            }
            for(j=0;j<100;j++,p2++)
            {
                p2=&ch2[j];
                printf("%c",*p2);
                if(*p2=='\n')
            {
            break;
            }
            }
            for(i=0;i<100;i++,p1++)
            {
                p1=&ch1[i];
                printf("%c",*p1);
                if(*p1=='\n')
            {
            break;
            }
            }
        }
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 78