سوال اول:
برنامه ای بنویسید که کاربر تا زمانی که عدد 0 را وارد نکرده است هر آنچه را که نیخواهد بتواند تایپ کند و پس از وارد کردن عدد0 تعداد space هاو نقطه ها و تعداد حروف و تعداد اعداد رو نمایش بدهد:
برای نوشتن این برنامه کافی است که فقط دستور های whileوifرو بلد باشید:
pp17kuk0uc0873zt7jcs.jpg

                       //in the name of god
                       //this program is coded by BOSS  
#include <stdio.h>
int main ()
{
        int shomarande_space = 3;
        int a,b = 0;
        int c = 0;
        int f = 0;
        int g = 0;
        char e;
        printf("enter every thing you want(enter 0 to exit):");
        scanf("%c",&e);
        while (e!='0')

        {if (e==' ')
        a++;

        else if (e=='.')
        b++;

        else if ((e=='a')||(e =='b')||(e=='c')||(e=='d')||(e=='e')||(e=='f')||(e=='g')||(e=='h')||(e=='i')||(e=='j')||(e=='k')||(e=='l')||(e=='m')||(e=='n')||(e=='o')||(e=='p')||(e=='q')||(e=='r')||(e=='s')||(e=='t')||(e=='w')||(e=='x')||(e=='y')||(e=='z'))
        f++;

        else if((e=='1')||(e=='2')||(e=='3')||(e=='4')||(e=='5')||(e=='6')||(e=='7')||(e=='8')||(e=='9'))
        g++;
        else
        c++;

        scanf("%c",&e);
        }

        {
        printf("tedade-space:%d\n",a);
        printf("tedade-noghte:%d\n",b);
        printf("tedade-horof-va-adad:%d\n",f+g);
        printf("tedade-kole-karakter-ha:%d\n",a+b+c+f+g);
        printf("tedade-horof:%d\n",f);
        printf("tedade-adad:%d\n",g);
        }
        return 0;
}