Documente Academic
Documente Profesional
Documente Cultură
1. Se dă un vector cu n elemente numere naturale (n≤100). Să se afişeze pe ecran cel mai mare
număr care se poate forma cu prima cifră din fiecare număr al vectorului.
Exemplu: pentru n=5 şi vectorul (456, 5, 80, 63, 85) se va afişa valoarea 88654.
2. Se dă un număr natural cu cel mult nouă cifre. Să se afişeze pe ecran cel mai mare număr ce
se poate forma numai din cifrele pare ale numărul dat şi cel mai mic număr care se poate forma
numai din cifrele impare ale numărului dat. Dacă numărul nu are cifre pare se va afişa mesajul NU
EXISTA CIFRE PARE, iar dacă numărul nu are cifre impare se va afişa mesajul NU EXISTA CIFRE
IMPARE.
Exemplu: dacă numărul dat este 60084 se va afişa valoarea 86400 şi mesajul NU EXISTA CIFRE
IMPARE.
8. Fişierul „sir.txt” conţine, pe prima linie, un număr natural cu cel mult patru cifre n care este
multiplu de 3 şi pe a doua linie n numere întregi. Să se afişeze pe ecran cea mai mare sumă
şi cea mai mică sumă care se poate obţine utilizând o treime din numerele de pe a doua linie
a fişierului.
Exemplu: dacă fişierul are următorul conţinut
78 100 -4 10 -22 16
9. Se dau n numere raţionale pozitive reţinute în vectorii a şi b (numărătorul primul număr este
a[1], numitorul său este b[1], numărătorul celui de-al doilea număr este a[2], numitorul său este
b[2], ş.a.m.d.). Afişaţi în ordine descrescătoare cele n numere raţionale.
Exemplu: pentru n=4 şi numerele 3/2 7/2 5/3 4/5 se vor afişa în ordinea 7/2 5/3 3/2 4/5.
10. Şirul de numere 1, 2, 3, 3, 1, 0,… este definit prin următoarea relaţie de recurenţă:
𝑓𝑛 = {𝑛, 𝑑𝑎𝑐ă 𝑛≤3 (𝑓𝑛−1 • 𝑓𝑛−2 + 𝑓𝑛−3)%𝑛, 𝑑𝑎𝑐ă 𝑛 > 3
Să se construiască un vector cu primele n componente ale şirului definit anterior, apoi să se mute la
începutul vectorului elementele pare, afişându-se vectorul astfel modificat.