Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int RIG=5;
- const int COL=4;
- const string A[][COL]={{"abaco","pipipo","teresa","sogno"}, // dichiariamo una matrice A di stringhe
- {"pluto","ludovica","saro","amore"},
- {"rotolo","lol","tramonto","dieci"},
- {"pino","silvestro","anna","velox"},
- {"natale","pasqua","titan","muoio"}};
- string vocali_concat(const string A[][COL],const int COL);
- int main()
- {
- cout << "La concatenazione di tutte le vocali di indice\n";
- cout << "pari della penultima colonna della matrice A e':";
- cout << vocali_concat(A,COL);
- return 0;
- }
- string vocali_concat(const string A[][COL],const int COL)
- {
- int penult_col=COL-2; // la penultima colonna e' data da COL-2
- int i=0,k,temp;
- string vocali;
- while (i<RIG)
- {
- k=0;
- temp=A[i][penult_col].length(); // lunghezza stringa
- while (k<temp)
- {
- switch(A[i][penult_col][k])
- {
- case 'a': case 'e': case 'i': case 'o': case 'u': vocali+=A[i][penult_col][k]
- };
- k+=2; // la posizione zero e' considerata numero pari
- }
- i++;
- }
- return vocali;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement