Informatică, întrebare adresată de infomatrix, 9 ani în urmă

MA PUTETI AJUTA VA ROOG MULT? AM NEVOIE URGENT
Se dă un șir cu n elemente naturale.

Cerinţa
Să se insereze în șir înaintea fiecărui element pătrat perfect rădăcina sa pătrată.

Date de intrare
Programul va citi de la tastatură numărul n, apoi n numere naturale reprezentând elementele șirului.

Date de ieşire
Programul va afișa pe ecran elementele șirului obținut după inserare, separate prin câte un spațiu.

Restricţii şi precizări
1 ≤ n ≤ 25
elementele șirului vor fi cuprinse între 0 și 1.000.000



Exemplu
Date de intrare

5
7 3 4 1 9
Date de ieșire

7 3 2 4 1 1 3 9
IN C++.

Răspunsuri la întrebare

Răspuns de gainagabriela
4
#include <iostream>#include <cmath>using namespace std;
int main(){    int a[200], n;    cin >> n;    int d;    for ( int i = 0; i < n; ++i)    {        cin >> a[i];        d = sqrt(a[i]);        if ( a[i] == d * d )            cout << d << ' ' << a[i] << ' ';        else            cout << a[i] << ' ';    }    return 0;
}

infomatrix: multumesc mult:))
gainagabriela: Cu placere
Alte întrebări interesante