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

Sa se compuna un program care va calcula maximul elementelor negative si suma elementelor pozitive ce se contin intr-un tabel liniar de dimensiunea n cu elemente numere reale(C++)

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
0

#include <iostream>

using namespace std;

int main() {

   float v[]={-3,-1,3,6,-2,-45,-20,10,-10,1};

   int n=10;

   float suma=0;

   float max = -std::numeric_limits<float>::infinity(); //am setat maximul ca fiind -infinit

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

       if(v[i]>=0)

           suma = suma+v[i];

       else

           if(max<v[i])

               max=v[i];

   cout<<"Suma elementelor pozitive este "<<suma<<endl;

   cout<<"Maximul numerelor negative este "<<max<<endl;

   return 0 ;

}

Alte întrebări interesante