Dunque dato un numero n (ho messo 5 ad esempio io) trovare la media, la somma , e la somma dei numeri dispari e pari. Non mi viene la somma dei pari e dispari, cosa sbaglio? Magari anche il tutto si puo' semplificare.....
Grazie a tutti di nuovo e a questo bellissimo e istruttivo forum.
Grazie a tutti di nuovo e a questo bellissimo e istruttivo forum.
Codice:
#include <iostream>
using namespace std;
int main() {
int a,b,c,d,e,x,y,pari,dispari;
cout << "Inserisci il primo numero: ";
cin >> a;
cout << "Inserisci il secondo numero: ";
cin >> b;
cout << "Inserisci il terzo numero: ";
cin >> c;
cout << "Inserisci il quarto numero: ";
cin >> d;
cout << "Inserisci il quinto numero: ";
cin >> e;
x= a+b+c+d+e;
y= x/5;
if (a%2==0) {
pari=pari+a;
}
else {
dispari=dispari+a;
}
if (b%2==0) {
pari=pari+b;
}
else {
dispari=dispari+b;
}
if (c%2==0) {
pari=pari+c;
}
else {
dispari=dispari+c;
}
if (d%2==0) {
pari=pari+d;
}
else {
dispari=dispari+d;
}
if (e%2==0) {
pari=pari+e;
}
else {
dispari=dispari+e;
}
cout << "\nLa somma dei 5 numeri e': ";
cout << x;
cout << "\nLa media dei 5 numeri e' : ";
cout << y;
cout << "\nLa somma dei numeri dispari fra i 5 numeri e': ";
cout << dispari;
cout << "\nLa somma dei numeri pari fra i 5 numeri e': ";
cout << pari;
}