Deplasarea elementelor unui vector

1) Să se insereze cifra 0 pe prima poziţie a unui vector dat, fără a utiliza un alt vector. Exemplu: Date de intrare: n=4 numere: 5 3 7 8 Date de ieşire: 0 5 3 7 8.
2) Se introduc n numere în calculator. Să se rearanjeze elementele din şir astfel încât primul element al şirului dat să apară pe ultima poziţie. Exemplu: Date de intrare: n=3 numere: 1 2 3 Date de ieşire: 2 3 1.
3) Se introduc n numere în ordine crescătoare şi un număr k. Să se insereze acest număr în şirul dat astfel încât să rămână sortat crescător. Exemplu: Date de intrare: n=4 k=100 numere: 90 95 110 120 Date de ieşire: 90 95 100 110 120.
4) Definim operaţia de compactare a unui tablou ca fiind eliminarea zerourilor. Dacă întâlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziţie mai in faţă, în locul său. Se dă un tablou cu n elemente intregi. Compactaţi-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieşire: 9 5.
5) Să se aşeze toate elementele egale cu o valoare v dintr-un şir de n numere date, la sfârşitul şirului. Exemplu: Date de intrare: n=4 v=5 numere: 5 6 5 3 Date de ieşire: 6 3 5 5.
6) Se introduc în calculator două tablouri de dimensiunem, respectiv n, şi un număr k, k<=m. Să se intercaleze în primul tablou, după poziţia k, tabloul al doilea.

Comentarii

Postări populare de pe acest blog

Alt set de probleme

Obiecte cu care lucreaza algoritmii