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

Un nou site pentru cunoscatori

Algoritmi de însumare, contorizare, determinare a min şi max