Advertisement
Guest User

Per Domenico

a guest
Feb 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. using namespace std;
  4.  
  5. int n, m, p;
  6. float array[100], arraym[100], arrayp[100], media;
  7. inserisci_n(){
  8.     cout << "Inserisci quanti numeri vuoi inserire" << endl;
  9.     cin >> n;
  10. }
  11.  
  12. inserisci_v(){
  13.     for(int i=0; i<n; i++){
  14.         cout << "Inserisci il " << i+1 << " valore" << endl;
  15.         cin >> array[i];
  16.         media += array[i];
  17.     }
  18.     media = media/n;
  19. }
  20.  
  21. stampa_v(){
  22.     for(int i=0; i<n; i++){
  23.         cout << "Cella n. " << i+1 << " " << array[i] << endl; 
  24.     }
  25. }
  26.  
  27. calcolo(){
  28.     m=0;
  29.     p=0;
  30.     for(int i=0; i<n; i++){
  31.         if(array[i]>media){
  32.             arraym[m] = array[i];
  33.             m++;   
  34.         }else{
  35.             arrayp[p] = array[i];
  36.             p++;
  37.         }
  38.     }
  39. }
  40.  
  41. stampa_t(){
  42.     cout << "\tRISULTATO" << endl;
  43.     cout << "\tMAGGIORE" << endl << endl;
  44.     for(int i=0; i<p; i++){
  45.         cout << "Cella n. " << i+1 << " dell'array maggiore con valore " << arrayp[i] << " minore di " << media << endl;
  46.     }
  47.     cout << "\tMINORE" << endl << endl;
  48.     for(int i=0; i<m; i++){
  49.         cout << "Cella n. " << i+1 << " dell'array minore con valore " << arraym[i] << " maggiore di " << media << endl;
  50.     }
  51.  
  52. }
  53.  
  54. main(){
  55.     inserisci_n();
  56.     inserisci_v();
  57.     stampa_v();
  58.     calcolo();
  59.     stampa_t();
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement