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

2 Se dă un șir de numere a cun elemente, numere naturale, unde 1 <n< 100. Să se construiască un alt șir de numere b, care conţine elementele primului şir, în ordine inversă. Exemplu: Intrare: n=5 a: 2 3 4 5 6 Ieșire: b: 6 5432​

Răspunsuri la întrebare

Răspuns de bujorandrei
1

#include <iostream>

using namespace std;

int main()

{

   int a[99], n, i, j=0, b[99];

   cin>>n;

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

       cin>>a[i];

   for (i=n;i>=1;i--)

   {

       j++;

       b[j] = a[i];

   }

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

       cout<<b[i]<<" ";

   return 0;

}

Sper că te-am ajutat, coroană? :)


StefR08: Se poate rezolva si folosind funcția reverse
StefR08: Iar arrayurile se inițiază de obicei înainte de mâine pt ca toate elementele acestora sa fie setate la 0( adică, ca sa nu fie neinitializate )
skylerbr13: ms supee mult
bujorandrei: Cu plăcere
bujorandrei: Îmi dai te rog coroană? :)
Alte întrebări interesante