Informatică, întrebare adresată de personality2002, 9 ani în urmă

Problema 3

Se dă un vector cu n componente numere întregi. Să se permute circular cu o poziţie la stânga componentele vectorului (de exemplu, 1,2,3,4,5 devine 2,3,4, 5, 1)
C++

Răspunsuri la întrebare

Răspuns de 1Viserys
2

#include <iostream>

using namespace std;

int main()

{

int v[100];   //in paranteza valoarea maxima pe care o atinge n

int n, i, prim;

cin>>n;

for(i=0; i<n; i++)

{

cin>>v[i];

}

prim=v[0];

for(i=0; i<n-1; i++)

{

v[i]=v[i+1

}

v[n-1]=prim;

for(i=0; i<n; i++)

{

cout<<v[i]<<" ";

}

return 0;

}


personality2002: ce trrebuie de scris in loc de prim
1Viserys: prim este numele unei variabile care memoreaza prima valoare din vector. poti sa o denumesti cum vrei tu
1Viserys: avem nevoie de ea ca sa nu pierdem v[0] cand devine v[1], altfel nu avem ce sa punem in v[n-1]
personality2002: sa scriu chiar cuvantul prim sau sal inlocuiec
1Viserys: poti sa scrii chiar cuvantul prim, e mai usor pentru cel care citeste sa inteleaga care este rostul acelei variabile
Alte întrebări interesante