Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- const char magasak[] = {'e','i'};
- const char melyek[] = {'a','u','o',};
- const int maxN = 10;
- bool Mely(char c) {
- int k=1;
- while (k<=3 && melyek[k-1]!=c) {
- k++;
- }
- return k<=3;
- }
- bool Magase(string s) {
- int j=1;
- while (j<=s.length() && !Mely(s[j-1])) {
- j++;
- }
- return j>s.length();
- }
- void beolvasas(int &N,string s[maxN]) {
- cerr << "Hany szo";
- cin >> N;
- for (int i=1; i<=N; i++) {
- cerr << i << ". szo: ";
- cin >> s[i-1];
- }
- }
- void feldolgozas(int N,string s[maxN],int &magasDb,int &melyDb,int &vegyesDb) {
- magasDb=melyDb=vegyesDb=0;
- for (int i=1;i<=N; i++) {
- if (Magase(s[i-1])) {
- magasDb++;
- }
- if (Melye(s[i-~])) {
- melyDb++;
- }
- }
- vegyesDb = N - magasDb - melyDb;
- }
- void kiiras(magasDb, melyDb, vegyesDb) {
- }
- int main()
- {
- string s[maxN];
- int magasDb, melyDb, vegyesDb;
- beolvasas(N,s);
- feldolgozas(N,s, magasDb, melyDb, vegyesDb);
- kiiras(magasDb, melyDb, vegyesDb);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement