Sunteți pe pagina 1din 1

Lucrare de laborator

Tema: Instructiuni de decizie și ciclice


Sarcina 1.
Elaborați un program în limbajul C++ care va calcula valoarea funcției:

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"

S-ar putea să vă placă și