Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main(int argc, char* argv[])
- {
- string szoveg;
- string sorok;
- int sor=0;
- int darabszam=0;
- int mghszam=0;
- int mshszam=0;
- char msh[]={'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'};
- char mgh[]={'a','e','i','o','u'};
- int mshdb[21]={0};
- int mghdb[5]={0};
- int a=0;
- int max=0;
- do
- {
- cout<<"Hany soros a vers? (maximum 8) ";
- cin>>sor;
- }
- while(sor<1 || sor>8);
- cin.ignore(80,'\n');
- for(int i=0;i<sor;i++)
- {
- a=0;
- sorok.clear();
- do
- {
- cout << "Kerem irja be a vers "<<i+1<<". sorat: " ;
- getline(cin,sorok);
- max=sorok.length();
- }
- while(max>80);
- do
- {
- for(int i=0; i<max; i++)
- {
- sorok[i] = tolower(sorok[i]);
- }
- for(int i=0;i<5;i++)
- {
- if(sorok[a]==mgh[i])
- {
- mghszam++;
- darabszam++;
- mghdb[i]++;
- }
- }
- for(int i=0;i<21;i++)
- {
- if(sorok[a]==msh[i])
- {
- mshszam++;
- darabszam++;
- mshdb[i]++;
- }
- }
- a++;
- }
- while(a!=max);
- }
- cout << "A vers betuinek szama: " << mshszam+mghszam << " db." << endl;
- cout << "A versben szereplo maganhangzok szama: " << mghszam << " db." << endl;
- cout << "A versben szereplo massalhangzok szama: " << mshszam << " db." << endl;
- for(int i=0;i<5;i++)
- {
- cout<<mgh[i]<<" - "<<mghdb[i]<<" db."<<endl;
- }
- cout<<"-----------"<<endl;
- for(int i=0;i<21;i++)
- {
- cout<<msh[i]<<" - "<<mshdb[i]<<" db."<<endl;
- }
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement