Scrieţi un program C/C++ care citeşte de la tastatură un număr natural, n (n∈[2,102]), apoi cele n elemente ale unui tablou unidimensional, numere reale din intervalul [-102,102], dintre care cel puțin unul este pozitiv și cel puțin unul este negativ. Programul transformă în memorie tabloul, înlocuind fiecare număr negativ cu valoarea sa absolută, apoi scrie în fișierul date.out elementele tabloului obţinut. Exemplu: pentru n=10 și vectorul (2,5,2,4,-3,4,-2,-7,-2,9) se va scrie în fișier 2,5,2,4,3,4,2,7,2,9.
RAPID PLS
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int v[300],n,i;
int main() {
cin >> n;
for (i = 1; i <= n; ++i)
cin >> v[i];
for (i = 1; i <= n; ++i)
if (v[i] < 0)
v[i] = -v[i];
for (i = 1; i <= n; ++i)
cout << v[i] << " ";
return 0;
}
Explicație:
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă