Informatică, întrebare adresată de constanta1999, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de victorkristea
1
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");}
Anexe:
Alte întrebări interesante
Matematică, 9 ani în urmă