Advertisement
Jordimario

Programma Fatto dal Pratesi (quello gay)

Nov 2nd, 2017
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.50 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. ///Alessandro Pratesi 3aif
  4. ///Inserire N numeri interi da input (con N inserito da input >0), sommare i pari e calcolare la media dei dispari.
  5. int main()
  6. {
  7.   int n;///contiene il numero dei numeri
  8.   int resto;///contiene il resto
  9.   int num;///contiene i numeri inseriti
  10.   int somma=0;///contiene la somma
  11.   int media=0;///contiene le media
  12.   int contd=0;///conta i numeri dispari
  13.   int contn=0;///conta i quanti num bisogna ancora inserire
  14.   ///-------------------------------------
  15.      ///Inserimento del numero dei numeri
  16.     printf("=============================================================================\n");
  17.      printf("Programma che dati N numeri da input, somma i pari e fa la media dei dispari.\n");
  18.       printf("=============================================================================\n");
  19.        printf("Quanti numeri vuoi inserire?\n");
  20.        scanf("%d",&n);
  21.         ///ciclo che fa re-immettere il numero finchè non e' maggiore di 0
  22.  
  23.            while (n<=0)
  24.            {
  25.               printf("Il numero inserito non e' valido. inserisci un numero maggiore di 0.\n");
  26.               scanf("%d",&n);
  27.            }
  28.  
  29.              ///ciclo che controlla se il numero è pari o dispari
  30.              do
  31.              {
  32.  
  33.                 printf("Inserisci un numero\n");
  34.                 scanf("%d",&num);
  35.                 resto=(num%2);
  36.                 ///se il numero è pari si fa la somma
  37.                if (resto==0)
  38.                {
  39.                   printf("Il numero inserito e' pari\n");
  40.                   somma=somma+num;
  41.                }
  42.                ///se il numero è dispari si fa la media
  43.                else
  44.                {
  45.                   printf("Il numero inserito e' dispari\n");
  46.                   media=media+num;
  47.                   contd++;
  48.                }
  49.                  contn++;
  50.              } while (contn<n);
  51.                ///il ciclo si ripete finchè il contatore dei numeri da inserire è minore dei numeri da inserire
  52.  
  53.  
  54.  
  55.  
  56.                ///Se non ci sono numeri dispari si stampa a video
  57.                if (contd==0)
  58.                {
  59.                   printf("Non ci sono numeri dispari.\n");
  60.                }
  61.                else
  62.                {
  63.                    media=media/contd;///calcolo della media
  64.                    printf("La media dei numeri dispari inseriti e' %d\n",media);
  65.                }
  66.                 printf("La somma dei numeri pari inseriti e' %d\n",somma);
  67.  
  68.  
  69.  
  70.  
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement