SHARE
TWEET

Untitled

a guest Mar 26th, 2020 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Programma che legge da standard input una sequenza di numeri interi terminata da un numero negativo
  2.       Calcola la media aritmetica dei numeri non negativi e scrive il risultato sullo standard output. */
  3.  
  4.     #include <iostream>
  5.     using namespace std;
  6.     int main()
  7. {
  8.     int x;
  9.     float media;
  10.     int somma = 0;
  11.     int contatore = 0;
  12.  
  13.     cout << "\nInserisci una sequenza di numeri interi terminata da un numero negativo" << endl;
  14.  
  15.     while (x >= 0)
  16.     {
  17.        cin >> x;
  18.  
  19.           if (x >= 0)
  20.              {
  21.                  somma = somma + x;
  22.                  contatore = contatore + 1;
  23.              }
  24.           else
  25.              {
  26.                   if (contatore <= 0)
  27.                          {cout << "Devi inserire una sequenza di numeri interi\n" << endl;
  28.                                x=0;
  29.                          }
  30.              }
  31.      }
  32.  
  33.     media = (float) somma/contatore;
  34.     cout << "Il risultato e'" << media << "\n" << endl;
  35.  
  36.  return 0;
  37. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top