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

Se considera tablou unidimensional A[1...n];n< sau egal cu 100,Sa se scrie un program care modifica elementele tabloului in felul urmator:elementele negative la patrat,cele pozitive le maresti de 10 ori


viman39: cele pozitive le maresti de 10 ori adica le aduni cu 10 sau le inmultesti cu 10 ?
radius574: le inmultesti
viman39: pai vezi ca ti-am postat rezolvarea :)

Răspunsuri la întrebare

Răspuns de viman39
2
#include <iostream>
using namespace std;

int main(){   
     int i, n, a[100];
     cout<<"n=";cin>>n;

     for(i=1;i<=n;i++){     
          cout<<"a["<<i<<"]=";     
          cin>>a[i];     
          if(a[i]<0) a[i]*=a[i];       
          else if(a[i]>0) a[i]+=10;    }  (daca iti trebuie INMULTESTE cu 10 elementele pozitive pune in loc de + *)
     for(i=1;i<=n;i++) cout<<"a["<<i<<"]="<<a[i]<<endl;
}
Alte întrebări interesante