Documente Academic
Documente Profesional
Documente Cultură
Evaluare Instructiuni Laborator
Evaluare Instructiuni Laborator
Sarcina 2.
Elaborați un program în limbajul C++ care va citi de la tastatură un cuvânt format din minim 9 caractere, apoi realizați
următoarele operațiuni:
a) afișați câte vocale și câte consoane conține cuvântul;
b) afișați de câte ori se repetă o anumită vocală O (sau consoană C).
Sarcina 3.
V. I)Elaborați un cod C/C++ care va afișa mesajul „Este palindrom” sau „Nu este palindrom”, dacă numărul natural n ce
conține maxim 10 cifre, are sau nu această proprietate. Un număr este palindrom dacă este egal cu oglinditul său.
Exemplu: pentru n=1234321 se va afișa este palindrom.
V.II) Elaborați un cod C/C++ care va afișa numărul n după înlocuirea tuturor cifrelor c1 cu cifra c2, dacă se știe că la
început se citește un număr natural n cu cel mult 9 cifre, apoi se introduc de la tastatură două valori c1 și c2 reprezentând
două cifre, se știe că c2 este totdeauna o cifră nenulă!
Sarcina 4.
Elaborați un cod C/C++ care va afișa numărul după efectuarea următoarelor schimbări: se inversează prima cifră cu a
doua, a treia cu a patra, etc. Dacă numărul n este format dintr-un număr impar de cifre se va afișa mesajul nu se poate
efectua. Exemplu: n=1234 se va afișa: 2143.
Sarcina 5.
Elaborați un cod C/C++ care va citi un număr natural N, apoi se citesc N numere întregi cu cel puțin 9 cifre fiecare
pentru a realiza următoarele operațiuni:
a) afișarea numărului care are cea mai mare (mică) sumă a cifrelor sale;
b) afișarea numărului care are cel mai mare (mic) produs a cifrelor sale;
c) determină cea mai mare (mică) cifră ce ale celor N numere citite;
d) ordonează ascendent (descendent) cele N numere în raport cu suma cifrelor acestor numere, dacă un număr va fi
negativ, atunci prima cifră se va considera negativă în calculul sumei cifrelor numărului dat.
Sarcina 6.
Elaborați un cod C/C++ care va afișa un mesaj corespunzător dacă două numere naturale a și b sunt prietene.
Două numere se numesc prietene dacă fiecare număr este egal cu suma divizorilor celuilalt număr.
Elaborați un cod C/C++ care va afișa dacă un număr natural nenul N cu maxim 9 cifre obținut după eliminarea
cifrelor sale pare este prim.
Elaborați un cod C/C++ care va afișa cifrele pare (impare) ale unui număr natural N în ordinea inversă apariției,
separate prin caracterul “#”.
Elaborați un cod C/C++ care va forma două noi numere, unul format din cifrele pare ale numărului natural N cu
cel puțin 4 cifre, celălalt format din cifrele impare.
Elaborați un cod C/C++ care va afișa cea mai mare cifră care apare în scrierea unui număr natural n și numărul
de apariții al ei. Exemplu: pentru n=19539 se va afișa "9 apare de 2 ori"