Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 08_12_2019-tutto.cpp
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main () {
- int n; // numeri da inserire
- int s, f; // accumulatore somma(s) e prodotto(f)
- int p, d; // pari e dispari
- double ms; // somma numeri
- double m; // media
- int i = 0; // contatore
- p= 0; d= 0; s= 0; f= 1; ms= 0.0;
- do {
- cout << "Inserisci numeri: ";
- cin >> n;
- if (n!=0) {
- ms= ms + n;
- i++; // cout << i << endl;
- }
- // separazione numeri pari e dispari
- if (n%2==0) {
- if (n==0) {
- p= p;
- } else {
- p= p + 1; // pari
- f= f * n; // prodotto
- }
- } else {
- d= d + 1; // dispari
- s= s + n; // somma
- }
- } while (n != 0);
- m= ms/i; // calcolo della media
- // cout << "Contatore: " << i << endl; // divisore= numero dei numeri inseriti
- // cout << "Ms: " << ms << endl; // somma di tutti i numeri inseriti
- // stampo i risultati
- cout << "Numeri pari totali: " << p << endl;
- cout << "Numeri dispari totali: " << d << endl;
- cout << "Accumulazione di prodotto(numeri pari): " << f << endl;
- cout << "Accumulazione di somma(numeri dispari): " << s << endl;
- cout << "Media di tutti i numeri inseriti: " << m << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement