Documente Academic
Documente Profesional
Documente Cultură
NR1.1.Ce se va afişa în urma executării secvenţe alăturate, în care variabila c memorează un şir
cu cel mult 20 de caractere, iar i este ovariabilă de tip întreg?
char c[21]="tastatura";
for(i=0;i<strlen(c)/2;i=i+1)
cout<<c[i+1];
3. Scrieţi programul C/C++ care citeşte de la tastatură un şir de cel mult 40 de caractere,format doar
din litere mici ale alfabetului englez, şi care afişează pe ecran, pe o singurălinie, toate vocalele ce
apar în şirul citit. Vocalele vor fi afişate în ordinea apariţiei lor în şir,separate prin câte un spaţiu, ca
în exemplu. Şirul citit conţine cel puţin o vocală şi seconsideră ca fiind vocale următoarele litere: a,
e, i, o, u.
Exemplu: dacă se citeşte şirul calculator atunci pe ecran se va afişa: a u a o
4. Se consideră subprogramul prim care primeşte ca parametru un număr natural n (n≤32000) şi care
returnează 1 dacă n este număr prim şi respectiv 0 în caz contrar.
a) Scrieţi definiţia completă a subprogramului prim.
b) Scrieţi programul C/C++ care citeşte de la tastatură un număr natural nenul n şi n numere naturale
cu cel mult 4 cifre fiecare, apoi le afişează pe ecran, numai pe acelea dintre ele care sunt prime.
Programul va utiliza apeluri utile ale subprogramului prim. Exemplu: pentru n=7 şi numerele 3 16
41 4 2 7 12, se vor afişa, numerele: 2 3 7 41(nu conteaza ordinea in care se vor afisa)