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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă