Cititi cele n numere naturale ale unui vector. Afisati vectorul. Schimbati intre ele prima cu cea de-a doua valoare. Afisati vectorul. Schimbati intre ele ultima cu penultima valoare. Afisati vectorul.

Rog rezolvare in c++ si explicatie


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n,i,aux,a[101];

int main()

{

   cin>>n;

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

       cin>>a[i];

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

       cout<<a[i]<<" ";

   cout<<endl;

   aux=a[1];

   a[1]=a[2];

   a[2]=aux;

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

       cout<<a[i]<<" ";

   cout<<endl;

   aux=a[n-1];

   a[n-1]=a[n];

   a[n]=aux;

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

       cout<<a[i]<<" ";

   return 0;

}

Explicație:

Citesti vectorul, il afisezi, Variabila aux se foloseste ca variabila ajutatoare pentru a retine a[1] respectiv a[n-1].

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!


RO Learner: Alte intrebari