Se citește un vector cu n elemente, numere naturale. Să se determine suma valorilor elementelor cuprinse între primul și ultimul element par al vectorului, inclusiv acestea
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main(){
int n; cin>>n;
int vec[n];
int idx1 = -1, idx2 = -1;
for(int i = 0; i < n; i++)
{
cin >> vec[i];
if(vec[i] % 2 == 0)
{
if(idx1 == -1)
{
idx1 = i;
}
idx2 = i;
}
}
int suma = 0;
for(int i = idx1; i <= idx2; i++)
{
s += vec[i];
}
cout << s;
return 0;
}
using namespace std;
int main(){
int n; cin>>n;
int vec[n];
int idx1 = -1, idx2 = -1;
for(int i = 0; i < n; i++)
{
cin >> vec[i];
if(vec[i] % 2 == 0)
{
if(idx1 == -1)
{
idx1 = i;
}
idx2 = i;
}
}
int suma = 0;
for(int i = idx1; i <= idx2; i++)
{
s += vec[i];
}
cout << s;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă