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

Elaborati un program care determina numarul de aparitii ale silabei "AU" intr-un sir de caractere . Ajutati-ma va rog , am nevoie urgent

Răspunsuri la întrebare

Răspuns de blindseeker90
0
Am presupus ca silaba 'AU' poate sa aiba formele: au(in interiorul unui cuvant) Au(la inceput de fraza) si AU(text scris cu litere mari)

#include <iostream>
#include <string.h>
using namespace std;

int main(){
char s[100];
int i,nr=0;
cout<<"Sirul de caractere: ";
cin.get(s,100);

for(i=0;i<strlen(s)-1;i++){
if(((s[i]=='a'||s[i]=='A')&&(s[i+1]=='u'))||(s[i]=='A'&&s[i+1]=='U')){
nr++;
}
}
cout<<"Numarul de silabe au este: "<<nr; 
return 0;
}
Alte întrebări interesante