Sunteți pe pagina 1din 2

INSERĂRI DE ELEMENTE IN VECTORI

1. #158 Se citește un număr natural n și un vector cu n elemente numere întregi. Să se insereze un


element dat a pe poziția p.

2. Se citește un număr natural n și un vector cu n elemente numere întregi. Să se insereze un element


dat a pe pozițiile p și p+1 (p<n, p dat).

3. Se citește un număr natural n și un vector cu n elemente numere întregi. Să se insereze după primul
element negativ opusul său.

4. Se citește un număr natural n și un vector cu n elemente numere întregi. Să se insereze după ultimul
element impar pătratul lui.

5. Se citesc doi vectori a și b cu n, respectiv m elemente numere întregi. Inserați elementul minim din a
în mijlocul vectorului b.

6. Se citește un număr natural n și un vector cu n elemente numere întregi. După fiecare element
negativ inserați cifra 0.

7. Se citește un număr natural n și un vector cu n elemente numere întregi. Să se insereze între oricare
două elemente negative alăturate (situate pe poziții consecutive) produsul lor.

8. Se citește un număr natural n și un vector cu n elemente numere întregi. Se cere:


a) după fiecare număr impar adăugați dublul său.
b) după fiecare număr negativ adăugați modulul său.
c) după fiecare număr de cel puțin două cifre adăugați ultima cifră a sa.

9. #159 Să se insereze într-un șir după fiecare element par dublul său.

10. #160 Să se insereze într-un șir înaintea fiecărui element pătrat perfect rădăcina sa pătrată.

11. #1365 Se dau n numere întregi. Să se insereze între oricare două numere de aceeași paritate
media lor aritmetică.

12. Se citește un număr natural n și un vector cu n elemente numere întregi. Se cere:


a) după fiecare număr din vector adăugați numărul de cifre din care este format numărul
b) după fiecare număr din vector adăugați 1 dacă este palindrom și 0 dacă un este palindrom

1
13. Se citește un număr natural n și un vector cu n elemente numere întregi. Se cere:
a) după fiecare element nul din vector adăugați încă două elemente nule
b) după fiecare element adăugați numărul divizorilor săi proprii
c) după fiecare număr din vector adăugați divizorii săi proprii. Exemplu: pentru n=6, x=(3, 9, 45,
32, 12, 8) se va obține vectorul x=( 3, 3, 5, 9, 15, 2, 4, 8, 16, 2, 3, 4, 6, 2, 4)

14. Se consideră doi vectori a și b cu n, respectiv m componente numere reale. Fie k număr natural
citit de la tastatura (1<=k<=m). Să se intercaleze toate elementele primului vector după poziția
k în cel de al doilea vector.
Exemplu n=3, a=(9, 3, 8), m=5, b=(6, 7, 5, 11, 4), k=2, atunci b=(6, 7, 9, 3, 8, 5, 11, 4)

15. Se citește un număr natural n și un vector cu n elemente numere întregi. Fără a folosi vectori
auxiliari, să se mute la sfârșitul vectorului toate elementele nule, păstrând neschimbată ordinea
celorlalte elemente.
Exemplu: pentru n=7, x=(0, 8, 0, 0, 5, 0, 6), vectorul transformat va fi (8, 5, 6, 0, 0, 0, 0)

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