Tema Vectori - 3

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

Descărcați ca docx, pdf sau txt
Descărcați ca docx, pdf sau txt
Sunteți pe pagina 1din 1

1. Se dă un șir de numere.

Să se afișeze lungimea secvenței maxime care are elementele în


ordine strict crescătoare. Se definește noțiunea de pantă ca fiind o secvență de elemente
consecutive din vectorul a, astfel încât a[i]=a[i-1]+1. Să se determine panta de lungime
maximă. Exemplu, pentru șirul (1, 2, 3, 8, 6, 7, 10, 11, 12, 13, 3, 1, 4, 5) panta de lungime
maximă este (10, 11, 12, 13)
2. Se citeşte de la tastatură un număr natural n (n≤500) şi apoi n cifre separate prin spaţii. Se
cere să se afişeze pe ecran cele n cifre citite, în ordine crescătoare, separate prin câte un
spaţiu. Exemplu: pentru n=19 şi cifrele 3 3 0 9 2 1 2 1 3 7 1 5 2 7 1 0 3 2 3 se va afişa pe
ecran 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 5 7 7 9. Cerințe: problema se va rezolva fără a ordona
cifrele citite
3. Se citește un șir cu n numere naturale, nu neapărat distincte. Să se afișeze elementul care
apare de cele mai multe ori în șir.
4. Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (n≤100) şi apoi cele n
elemente, numere naturale cu cel mult 4 cifre fiecare, ale unui tablou unidimensionala. Programul
afişează pe o linie a ecranului suma celor n elemente ale tabloului, pe următoarea linie a ecranului
suma primelor n-1 elemente şi aşa mai departe, astfel încât ultima linie afişată să conţină doar
primul element al
tabloului. Exemplu: dacă n=4 iar tabloul are elementele a=(1,7,3,4) programul va afişa valorile
alăturate: 15 11 8 1
5. Se dă un şir A cu n elemente numere naturale. Să se numere câte elemente ale șirului sunt
divizibile cu suma cifrelor ultimului număr.

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