Ііі. Есептің программасы


//Сөйлемдегі сөздерді ажырату белгілерінен тұратын символдық массив



Pdf көрінісі
бет96/150
Дата02.01.2022
өлшемі1.13 Mb.
#452610
түріПрограмма
1   ...   92   93   94   95   96   97   98   99   ...   150
Әдістемелік нұсқау

//Сөйлемдегі сөздерді ажырату белгілерінен тұратын символдық массив 
   char razd[]={' ','"',',','?',';',':','.','!','-','+','/','(',')','[',']','{','}','~','^','<','>','=','\0'}; 
   char c, p[size],t[size]=""; 
   
 gets(p); 
  l=strlen(razd); 
   for(j=0;j<=strlen(p)-1;j++) 
    {k=0; 
     for(i=0;i<=l-1;i++) 
       if (p[j]==razd[i]) k=1; 
     if (k==0) {t[m]=p[j]; m++;} 
     else if(m!=0) { printf("\n%s - ",t); 


196 
 
     dt=strlen(t);  //Сөздің ұзындығы 
//Сөзді кері ретпен жазу циклы  
     for(r=0;r<=(dt-1)/2;r++) 
     { c=t[r];   t[r]=t[dt-r-1];   t[dt-r-1]=c;} 
     printf("%s\n",t); 
 
     for (r=0;r
 
 
m=0;} 
    } 
//Cоңғы символ әріп болған жағдайда 
    if(m!=0) printf("\n%s - ",t);   dt=strlen(t); 
     for(r=0;r<=(dt-1)/2;r++) 
     { c=t[r]; 
       t[r]=t[dt-r-1]; 
       t[dt-r-1]=c;} 
     printf("%s\n",t); 
 
   return(0); 

Өз бетінше орындалатын тапсырмаға түсініктеме 
Есепті шығару барысында оның қойылымын, математикалық моделін, блок-
схемасын  құрып,  программасын  С  және  С++  тілдерінде  жазып,  нәтижесін 
көрсетіңіз. 


Достарыңызбен бөлісу:
1   ...   92   93   94   95   96   97   98   99   ...   150




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет