Informatică, întrebare adresată de simialexxx, 8 ani în urmă

Sa se scrie un program C++ care sa realizeze inversarea unui vector :
a) in acelasi vector si fara a utiliza un vector suplimentar
b) intr-un alt vector.
Am nevoie de Pseudocod

Răspunsuri la întrebare

Răspuns de BogdanBL
2

Răspuns:

START

a[100],i,aux-intregi

pentru i=0,i<=n,i+1

citeste a[i];

a)  |-pentru i=0,i<=n/2,i+1

 |  a[i]=aux;

 |   a[i]=a[n-i];

 |    a[n-i]=aux;

 |------

 b) v[100],a[100],i-intregi;

    pentru i=0,i<=n,i+1

|    v[i]=a[n-i]

|-----

Explicație:

Am folosit aux ca sa inlocuiesc prima valoare cu ultima,a doua cu penultima si la b) doar am pus valorile din a[] in v[] in ordine inversa.

Alte întrebări interesante