Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- void wyswietl(char* napis)
- {
- int licz_slowa=1;
- for(int i=0; i<strlen(napis); i++)
- {
- if (napis[i] == ' ') licz_slowa++;
- }
- //cout << "liczba slow to " << licz_slowa << endl;
- char** slowa = new char*[licz_slowa];
- for(int i=0; i<licz_slowa; i++)
- slowa[i]=new char[255];
- int indeks1 = 0;
- int indeks2 = 0;
- for(int i=0; i<strlen(napis); i++)
- {
- if(napis[i]!=' ')
- {
- slowa[indeks1][indeks2] = napis[i];
- indeks2++;
- }
- else
- {
- indeks1++;
- indeks2=0;
- }
- }
- int indeks_docelowy = 0;
- int najw = 0;
- int indeksy[100];
- int liczmax = 1;
- for(int i=0; i<licz_slowa; i++)
- {
- int temp = 0;
- int dlugosc = strlen(slowa[i]);
- for(int j=0; j<dlugosc; j++)
- {
- for(int k=0; k<dlugosc; k++)
- {
- if(slowa[i][j]==slowa[i][k] || slowa[i][j]==slowa[i][k]+32 || slowa[i][j]==slowa[i][k]-32) temp++;
- }
- }
- if(temp>najw)
- {
- najw=temp;
- indeks_docelowy=i;
- indeksy[0] = i;
- liczmax = 1;
- }
- if(temp==najw)
- {
- liczmax++;
- indeksy[liczmax-1]=i;
- }
- }
- for(int i=1; i<liczmax; i++)
- {
- cout << slowa[indeksy[i]] << endl;
- }
- }
- int main()
- {
- char napis[]={"hejka nooon ooonn nnooo"};
- wyswietl(napis);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement