Scrieţi definiția completă a subprogramului shift care primește prin intermediul parametrului n o valoare naturală nenulă (n≤100), iar prin intermediul parametrului x, un tablou unidimensional cu n componente. Fiecare componentă a acestui tablou este un număr întreg care are cel mult 8 cifre.
Subprogramul permută circular cu o poziţie spre stânga primele n elemente ale tabloului x și furnizează tabloul modificat tot prin parametrul x.
Multumesc! Dau coroana!!
Răspunsuri la întrebare
Răspuns de
4
Solutia oficiala:
void shift(int x[],int n){
int aux = x[0];
for(int i=0; i <n-1; ++i) x[i] = x[i+1];
x[n-1] = aux;
}
void shift(int x[],int n){
int aux = x[0];
for(int i=0; i <n-1; ++i) x[i] = x[i+1];
x[n-1] = aux;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă