Advertisement
FabioHouse

MaryJ

Jul 17th, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /*
  5. * Fabio House Production
  6. */
  7. int main(int argc, char** argv) {
  8. int i=0,j=0,contatoreqta=0; //Contatori
  9. int qtaNUM=0,somma=0,fabio=0; //Variabili utili
  10. int* vettNUM,vettNUM2 //Variabili dinamiche
  11.  
  12. do
  13. {
  14. scanf("%d",&qtaNUM); //Acquisiamo la quantitΓ  di numeri da usare
  15. }while(qtaNUM < 0 || qtaNUM > 50); //gli diciamo di ripetere se il numero inserito Γ¨ minore di 0 o maggiore di 50
  16.  
  17. *vettNUM = malloc(qtaNUM*sizeof(int)); //Creiamo spazio della variabile dinamica
  18. *vettNYM2 = malloc(qtaNYM*sizeof(int)); //Creiamo spazio della 2Β° variabile dinamica
  19.  
  20. for(i=0;i<qtaNUM;i++)
  21. {
  22. scanf("%d",&vettNUM[i]); //Facciamo inserire i numeri all'utente
  23. }
  24.  
  25. for(j=0;j<qtaNUM;j++)
  26. {
  27. for(i=0;i<qtaNUM;i++)
  28. {
  29. if(vettNUM[i] > 0)
  30. {
  31. vettNUM2[j] = vettNUM[i]; //Spostiamo i numeri non nulli nell'altro vettore
  32. j++;
  33. contatoreqta++;
  34. }
  35. }
  36. }
  37.  
  38. for(i=0;i<contatoreqta;i++)
  39. {
  40. somma = somma + vettNUM2[i]; //controlliamo la somma
  41. }
  42.  
  43. fabio = somma / contatoreqta; //facciamo la media
  44.  
  45. printf("Ecco la somma:/t %d /n", somma); //Stampiamo la somma
  46. printf("Ecco la media:/t %d /n", media); //Stampiamo la media
  47.  
  48. System("PAUSE");
  49. return (EXIT_SUCCESS);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement