👤

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ă informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari