Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- //Tablica z alfabetem łacińskim (małe i dużę litery)
- char alfabet[52] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
- //Tablica czestosci wystepowania danej litery w tesktach
- int alfabet_wys[52] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
- int t; //Zmienna przechowująca liczbę tekstów
- cin >> t;
- string teksty[t]; //Tablica przechowująca teskty
- for (int i=0; i<t; i++){ //Wczytywanie tekstow
- cin.sync();
- getline(cin, teksty[i]);
- }
- for (int i=0; i<t; i++){ //Wykonywanie operacji dla każdego tesku
- for(int n=0; n<teksty[i].length(); n++){ //Wykonywanie operacji dla każdej litery
- for(int x=0; x<52; x++){ //Szukanie litery w alfabecie i dodawanie do tabeli występowania
- if (teksty[i][n] == alfabet[x]) {
- alfabet_wys[x] += 1;
- }
- }
- }
- }
- for(int i=0; i<52; i++){ //Wykonywanie operacji dla każdej litery alfabetu (małej i dużej)
- if(alfabet_wys[i] > 0) { //Wypisywanie litery i ilości występowania tylko wtedy kiedy występuje
- cout << alfabet[i] << " " << alfabet_wys[i] << "\n";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement