Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdio>
- #include <string>
- using namespace std;
- int main() {
- //Deklaracja potrzebnych zmiennych i stalych
- const char litera='x';
- char litera_front='0';
- int litera_front_counter=0;
- int napis_counter=0;
- string napis;
- int dl_max=0, dl_min=0, litera_counter=0;
- cout << "Wczytywanie napisow do napotkania dwoch napisow z ta sama litera na poczatku wyrazu.\n";
- do {
- //Wczytujemy napis do zmiennej
- cout << "Podaj napis: ";
- cin >> napis;
- napis_counter++;
- litera_front=napis[0];
- int dlugosc = napis.size();
- //Sprawdzamy czy napis jest najkrotszy
- if (dlugosc < dl_min || dl_min == 0) {
- dl_min = dlugosc;
- cout << "Wyraz jest najkrotszy! " << dlugosc << " Nadpisuje zmienna\n";
- }
- //Sprawdzamy czy napis jest najdluzszy
- if (dlugosc > dl_max || dl_max == 0) {
- dl_max = dlugosc;
- cout << "Wyraz jest najdluzszy! " << dlugosc << " Nadpisuje zmienna\n";
- }
- if (napis[0]==litera) {
- litera_front_counter++;
- } else
- litera_front_counter=0;
- } while (litera_front_counter<2);
- //} while ((litera_front!=napis[0])&&(litera!=napis[0]));
- //napis[0]!=litera&&
- cout << "Najdluzszy wyraz mial dlugosc: " << dl_max << endl;
- cout << "Najkrotszy wyraz mial dlugosc: " << dl_min << endl;
- cout << "Wyrazow konczacych sie dowolna litera bylo " << litera_counter << endl;
- cout << "Wyrazow zaczynajacych sie dowolna litera bylo " << litera_front_counter << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement