👤

De la tastatura se introduc 3 siruri de caractere , litere minuscule . Scrieti cite un program pentru a determina :
a) numarul vocalelor din fiecare sir
b)sirul cu cel mai mare numar de locale
c) numarul consoanelor din fiecare sir
d)sirul cu cel mai mic numar de consoane


Răspuns :

using namespace std; void nr_vocale_consoane(char *sir) { int i = 0, cons = 0, voc = 0 ; printf("Dati cuvintul >>> "); gets_s(sir, 255);
while (sir[i] != 0) { switch (sir[i]) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': {voc++; break; } default: cons++; } i++; } cout <<"numarul de vocale din sir "<< voc << endl; cout <<"numarul de consoane din sir "<<cons<<endl;}

 int main() { char sir1[255], sir2[255], sir3[255];
//conditia a,c) nr_vocale_consoane(sir1); nr_vocale_consoane(sir2); nr_vocale_consoane(sir3); system("pause");}
Vezi imaginea VICTORKRISTEA
Vezi imaginea VICTORKRISTEA