Scrieti un program care citeste de la tastatura un numar natural n (2<n<50), cele n elemente ale unui tablou unidimensional , numere naturale cu cel mult 4 cifre, apoi un numar natural k (1<k<=n). Programul determina si afiseaza pe ecran suma primelor k elemente ale tabloului care au valoare impara sau valoarea -1 daca nu exista k elemente impare in tablou. Exemplu: pentru n=8, tabloul (2,7,6,8,3,7,5,1) si k=3, se obtine valoarea 17 (7+3+7=17). URGEEENNTTTT VA ROGGG DIN SUFLET!
Răspunsuri la întrebare
Răspuns de
0
int main(){
int n,k,i,suma=0, v[100];
cin >> n;
for(i=0;i<n;i++)
cin >> v[i];
cin >> k;
i = 0, impare = 0;
while( impare <= k && i<n){
if(v[i]%2){
impare++;
suma += v[i];
}
i++ ;
}
if (i==n) suma = -1;
cout << suma;
}
//Netestat
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Biologie,
9 ani în urmă