Răspuns :
Răspuns:
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int aparitii=0;
char s[255];
cin.get(s,254);
for(int i = 0 ; i < strlen(s); i++ )
if ( s[i]=='t' && s[i+1]=='u')
aparitii++;
if ( aparitii == 0 )
cout<<"Silaba 'tu' nu apare in sirul de caractere";
else
if ( aparitii == 1 )
cout<<"Silaba 'tu' apare odata";
else
if (aparitii > 1 )
cout<<"Silaba 'tu' apare de "<<aparitii<<" ori";
}
Explicație:
Se citeste sirul de caractere.
Parcurgem fiecare pozitie din sir si verificam daca elementul de pe pozitia i este 't' si cel de pe urmatoarea pozitie este 'u', formand astfel "tu". Daca se indeplineste conditia atunci contorizam aparitia.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!