Ad Code

Responsive Advertisement

10018 - Reverse and Add

Author: Ismail Hosen

Daffodil International University





Problem Link

//Please follow from main function#include<stdio.h>

#include<string.h>

int main()

{

    int i, len, l=0, s=0;

    char line[105];

    scanf("%s", line);

    len=strlen(line);

    for(i=0; i<len; i++){

        if(line[i]>=65 && line[i]<=90)

            l++;

        else

            s++;

    }

    if(l==s){

        for(i=0; i<len; i++){

            if(line[i]<97)

                printf("%c", line[i]+32);

            else{

                printf("%c", line[i]);

            }

        }

    }

    else if(l>s){

        for(i=0; i<len; i++){

            if(line[i]<=90 && line[i]>=65)

                printf("%c", line[i]-32);

            else{

                printf("%c", line[i]);

            }

        }

    }

    else{

        for(i=0; i<len; i++){

            if(line[i]<97)

                printf("%c", line[i]+32);

            else{

                printf("%c", line[i]);

            }

        }

    }

    return 0;

}




Post a Comment

0 Comments