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

Am nevoie sa rezolvati in c++ urmatoare sarcina, tema : vectori ( tablou unidimensional ) Va multumesc anticipat !

Anexe:

SnakeAndEnd: De preferat sa comentati codul ca sa pot intelege mai usor.

Răspunsuri la întrebare

Răspuns de andrei750238
1

#include <iostream>

using namespace std;

int main() {

   //Declarare variabile

   int n,a[100],i;

   

   //Presupune initial ca vectorul e simetric

   bool simetric=1;

   

   //Citire date

   cin >> n;

   for(i=1;i<=2*n;i++){

       cin >> a[i];

   }

   

   //Verifica daca vectorul nu e simetric

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

   //Daca elementele nu corespund atunci vectorul nu e simetric

       if(a[i]!=a[2*n+1-i]) simetric = 0;

   }

   

   //Afiseaza raspunsul

   if(simetric) cout << "Vectorul e simetric";

   else cout << "Vectorul nu e simetric";

   

}

Anexe:

SnakeAndEnd: Va multumesc muult ! Imediat ce o sa pot va dau si coroana.
Alte întrebări interesante