Program liczy ilość wyrazów w tekście.
Treść zadania:
1.    Zainicjować tablicę wskaźników do trzech tekstów. Wypisać te teksty w kolejności alfabetycznej. Do porównania tekstów użyć funkcji stricmp. Policzyć ile wyrazów jest w każdym tekście.
Listing
#include <cstdlib>
 #include <iostream>
 
 
 char *T[]={"to jest a b pierwszytekst", "to jest abc drugi tekst", "to jest a b b d trzeci tekst", "a b c d e f"};
 int main(){
     int N,i,j,k;
     char *tmp;
     for(i=0;i<3;i++)
     {
                     if((stricmp(T[i],T[i+1]))>0)
                     {
                                                 tmp=T[i];
                                                 T[i]=T[i+1];
                                                 T[i+1]=tmp;
                                                 i=(-1);
                      }
     }
     for(i=0;i<4;i++)
         {
                 k=1;
                 for(j=0;j<257;j++)
                 {
                         if((T[i][j])==' ')
                                 k++;
                         else if((T[i][j])==' ')
                                 j=257;
                 }
                 printf("%snilosc wyrazow :%dnn",T[i],k);
         }
         scanf("%d",&N);
         return 0;
         
 }
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	