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

Fie vectorul a si b cu n elemente intregi (1<=n<=100). Ambii vectori contin elemente pare si impare. Scrieti un program c++ care afiseaza suma acelor numere impare din vectorul b care sunt mai mici decat suma tuturor numerelor pare din vectorul a. de ex n=4; vectorul a: 2 3 7 8 si vectorul b: 3 1 8 44, programul va afisa 4.

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai mai jos rezolvarea in limbajul C++

#include <iostream>

using namespace std;

int main()

{

 int a[1000], b[1000], n, s = 0, s2 = 0;

 cin >> n;

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

 {

   cin >> a[i];

   if (a[i] % 2 == 0)

   {

     s += a[i];

   }

 }

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

 {

   cin >> b[i];

 }

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

 {

   if (b[i] % 2 == 1 && b[i] < s)

   {

     s2 += b[i];

   }

 }

 cout << s2;

 return 0;

}

Alte întrebări interesante