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

Help!! Se considera un vector de dimensiune n cu elemente numere intregi. sa se scrie un un program ce realizeaza urmatoarele
a) suma elementelor pare de pe pozitiile divizibile cu 3
b) numarul elemntelor pozitive din vector​

Răspunsuri la întrebare

Răspuns de molau
0

#include <iostream>

using namespace std;

int main()

{

   int n, v[100], sumaPare = 0, sumaPozitive = 0;

   cout<<"n = "; cin>>n;

   

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

       cout<<"v["<<i<<"] = "; cin>>v[i];

       if(i%3 == 0 && v[i]%2 == 0)

           sumaPare = sumaPare + v[i];

       if(v[i] > 0)

           sumaPozitive = sumaPozitive + v[i];

   }

   

   cout<<"Suma pare: "<<sumaPare<<endl;

   cout<<"Suma pozitive: "<<sumaPozitive<<endl;

   return 0;

}

In cadrul singurului for din problema sunt incapsulate ambele cerinte. Prima structura decizionala reprezinta cerinta de la subpunctul a, iar a doua - de la subpunctul b.

Alte întrebări interesante