Falu

Untitled

Jun 24th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6.     char najczesciejWystepujacaLitera( char * napis )
  7.     {
  8.         char litera;
  9.         if(napis[0] !='\0'){
  10.         string *napisS;
  11.         string *napisD;
  12.         int rozmiar = strlen(napis);
  13.         cout<<"Rozmiar = "<<rozmiar<<endl;
  14.  
  15.         for(int i =0; i < rozmiar; i++, *napisS++)
  16.         {
  17.             *napisS+=toupper(*napis);
  18.         }
  19.          for(int i =0; i < rozmiar; i++, *napisS++, *napisD++)
  20.         {
  21.             *napisD+=*napisS;
  22.         }
  23.  
  24.  
  25.         int ile = 0;
  26.         int iletym = 0;
  27.         int pozycja = 0;
  28.  
  29.         for(int j = 0; j < rozmiar; j++,*napisS++)
  30.         {
  31.             for(int k = 0; k<rozmiar; k++,*napisD++)
  32.             {
  33.                 if(*napisS==*napisD)iletym++;
  34.             }
  35.             if(iletym >ile)
  36.             {
  37.                 ile=iletym;
  38.                 pozycja = j;
  39.             }
  40.         }
  41.         char literaD=*(napisD+pozycja);
  42.  
  43.  
  44.         litera = tolower(literaD);
  45.         }
  46.         else
  47.         {
  48.            litera = '\0';
  49.         }
  50.         cout<<"Najczesciej wystepujaca litera : ";
  51.         return litera;
  52.     }
  53.  
  54. int main()
  55. {
  56.     char tab[] = "Ala ma kota";
  57.     cout<<najczesciejWystepujacaLitera( tab );
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment