Sunteți pe pagina 1din 2

1,Se citeste un vector A cu n (n<=1000) elemente numere naturale.

Ordonati crescator elementele


prime si plasati-le la inceputul vectorului si apoi descrescator pe cele neprime, in a doua parte a
vectorului. Afisati vectorul ordonat ca in cerinta.

Exemplu: n=7, A={33, 13, 77, 19, 5, 34, 100} => 5 13 19 100 77 34 33

2. Se citeste un vector A cu n (n<=1000) elemente numere naturale. Ordonati descrescator elementele


care au suma cifrelor numar par si in ordine crescatoare pe cele care au suma cifrelor numar impar.
Pozitiile pe care sunt elemente cu suma cifrelor para (respectiv impara) trebuie sa ram ana aceleasi.
Afisati vectorul ordonat ca in cerinta.

Exemplu: n=6, A={33, 56, 77, 734, 45, 34} => 734 34 77 33 45 56

3. Se citeste un vector A cu n (n<=1000) elemente numere naturale. Verificati daca elementele


vectorului alterneaza ca paritate, adica oricare doua elemente alaturate au paritati diferite. Raspunsul
va fi DA in caz afirmativ, altfel va fi NU.

Exemple: n=6, A={34, 56, 77, 733, 44, 3} => NU


n=6, A={33, 56, 77, 734, 45, 34} => DA

4. Se citeste un vector A cu n (3<=n<=1000) elemente numere naturale. Verificati daca exista cel putin 3
elemente alaturate care sa aiba aceeaai paritate . Raspunsul va fi DA in caz afirmativ, altfel va fi NU.

Exemple: n=6, A={34, 56, 77, 733, 45, 3} => DA


n=6, A={33, 56, 77, 734, 45, 33} => NU

5.Se citeste un vector A cu n (n<=1000) elemente numere naturale. Afisati numarul de perechi de
elemente din vector care au suma divizibila cu n.

6. Se citeste un vector cu n elemente numere intregi, n fiind cel mult egal cu 1000. Parcurgeti si afisati
elementele vectorului astfel: primul, ultimul, al doilea, penultimul, ...

Exemplu: Pentru n=7 si vectorul cu elementele {5, 4, 5, 2, 7, 6, 5} se vor afisa numerele: 5 5 4 6 5 7 2

7. Din fisierul date.in se citeste un numar natural n si apoi se citesc n numere naturale cu cel mult 2 cifre
fiecare. Afisati in fisierul date.out lungimea celei mai lungi secvente din numerele citite care are
proprietatea ca incepe si se termina cu aceeasi valoare.
Exemplu:
date.in
13
3 2 13 10 2 10 12 6 7 5 10 2 13
date.out
11
Explicatie: cea mai lunga secventa ceruta incepe si se termina cu 2 si contine 11 numere.
8. Se dau doua siruri, cu n, respectiv m, elemente, numere naturale. Primul sir este ordonat crescator,
iar al doilea sir este ordonat descrescator. Sa se afiseze, in ordine crescatoare, valorile pare din cele
doua siruri.

Exemplu:
interpare.in
58
2 4 7 37 42
88 88 67 45 42 32 4 1
interpare.out
2 4 4 32 42 42 88 88

9. e citesc de la tastatura un numar natural n si apoi n numere naturale. Determinati cea mai lunga
secventa formata numai din elemente nule si afisati indicele de inceput si cel de sfarsit al secventei.
Indexarea numerelor incepe de la 1. Se cer doua solutii: una care sa foloseasca vectori si una fara
vectori.

Exemplu:
10
0 1 0 0 0 5 7 0 0 2 se vor afisa 3 5

10. Se citeste un vector a cu n elemente numere intregi. Stergeti toate aparitiile primului element si
afisati vectorul ramas.

Exemplu: n=6 si vectorul 3 4 5 3 3 6 se afiseaza 4 5 6

11. Se dau n numere naturale. Determinaţi cele mai mari două numere cu trei cifre care nu apar printre
numerele date.

12. Se dau mai multe numere naturale formate din exact o cifră. Determinaţi cifrele cu număr maxim de
apariţii.

13. Se dau n numere numere naturale cu cel mult două cifre fiecare. Să se determine acele numere care
apar o singură dată.

14. Se dau n numere naturale. Afișați cifrele care apar în scrierea zecimală a acestor numere, în ordinea
crescătoare a numărului de apariții. Dacă două cifre au același număr de apariții, se va afișa mai întâi
cifra mai mică,

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