Scrieti un program care citeste d ela atstatura un numar natural n (2<=n<=20), si apoi n cuvinte distincte,fiecare fiind format din cel mult 20 de caractere, litere mici ale alfabetului englez.La introducerea datelor, dupa fiecare cuvant se tasteaza Enter.Programul afiseaza pe ecran numarul de cuvinte dintre ultimele n-1 citite care incep cu primul cuvant citit. Exemplu: daca n=5 si cuvintele citite sunt: bun buncar bunici abundent bunavoie pe ecran se afiseaza 3(deoarece numai cuvintele buncar bunici abundent bunavoie incep cu bun)
#include <iostream> #include <cstring> int main() { int n, c[21], b[21], k=0; cin>>n>>b; //câte cuvinte? și primul for(int i=1; i<n; i++) //restul cuvintelor { cin>>c; if(strcmp(b,c)==0) k++; //strcmp dă 0 la egalitate } cout<<k; return 0; //în k s-a numărat. }
Vă mulțumim pentru vizita pe platforma noastră 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. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!