Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.94 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.     int persone;
  5.     float u=0.00567;                    //Costante di contagio base
  6.     int nuovi_infetti; 
  7.     int infetti=1;
  8.     int k=0;                        //Giorni ("assumere tempo discreto con incrementi costanti")
  9.    
  10.     printf("Inserire totale persone\n");            //"Assumendo il numero di persone costante"
  11.     scanf("%d", &persone);
  12.  
  13.     while (infetti<persone) {
  14.         u+=u*infetti/persone;               // "La probabilità di essere infettati è proporzionale al numero di persone malate"
  15.         nuovi_infetti=u*(persone-infetti);      // "Il numero di persone infettate è proporzionale al numero di persone sane" (*random??)
  16.         if ((persone-infetti-nuovi_infetti)<0){     //Controllo nel caso in cui vengano infettate piu persone di quante siano sane
  17.                 nuovi_infetti=persone-infetti;
  18.         }
  19.         infetti+=nuovi_infetti;
  20.         printf("Giorno: %d\tProbabilità d'infezione: %.6f\tNuovi Infetti: %d\tPersone infettate: %d/%d\n", k++, u, nuovi_infetti, infetti, persone);
  21.     }
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement