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

Se citesc n numere naturale, sa se determine media aritmetica a numerelor impare din sir


davidmustea18: Daca e in C++:

Răspunsuri la întrebare

Răspuns de davidmustea18
0

Răspuns:

#include <iostream>

using namespace std;

int main(){

int a, b, c, Sum, x, y, z;

cin << a << b << c;

if(a%2 == 1){

x = a;

}

if(b%2 == 1){

y = b;

}

if(c%2 == 1){

z = c;

}

Sum = x + y + z;

cout << "Media aritmetica a numerelor este: << Sum / 3 << endl;

return 0;

}

Explicație:

Eu am ales trei numere a, b, c, poti sa mai adaugi daca ai nevoie de mai multe.

if(a%2 == 1) Daca restul impartirii la 2 este 1  inseamna ca nr e impar

Am adaugat x, y, z ca niste variabile sa tina evidenta daca nr e impar sau nu.

Daca vrei sa ma adaugi nr mai declari 2 variabile d si q (de exemplu) una nr si cealalta contor si repeti procedeul.

Si imparti suma la cate nr ai.

Alte întrebări interesante