👤

.
Se consideră tabloul unidimensional a[n] de numere întregi, n<=10 . Să se scrie un
program, care modifică tabloul în felul următor: elementele pare le înlocuieşte cu 2, iar cele
impare cu patratul lor.


Răspuns :

Salut!

Ai mai jos rezolvarea in limbajul C++

#include <iostream>

using namespace std;

int main()

{

 int n;

 cin >> n;

 int a[n];

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

 {

   cin >> a[i];

   if (a[i] % 2 == 0)

   {

     a[i] = 2;

   }

   else

   {

     a[i] = a[i] * a[i];

   }

 }

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

 {

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

 }

return 0;

}