Advertisement
IlincaMuresan

virusuri

Apr 1st, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. struct virus
  4. {
  5. char nume_tara[100], nume_virus[100];
  6. int k, nrtpop, nrtcaz, nrtmort, nrtvind, nrcinc;
  7. double rm, p;
  8. } tara,v[200];
  9.  
  10. void citire(struct virus &tara)
  11. {
  12. cin>>tara.nume_tara>>tara.nume_virus>>tara.nrtpop>>tara.nrtcaz>>tara.nrtmort>>tara.nrtvind>>tara.nrcinc;
  13. }
  14. int active(struct virus tara)
  15. {
  16. int nrcactv=0;
  17. nrcactv=tara.nrtcaz-tara.nrcinc;
  18. return nrcactv;
  19. }
  20. int procentaj_morti(struct virus tara)
  21. {
  22. int p=1;
  23. p=(100*tara.nrtmort)/tara.nrtcaz;
  24. return p;
  25. }
  26. int rata_mortalitate(struct virus tara)
  27. {
  28. double rm=1;
  29. int aux=tara.nrtpop,k=1;
  30. while(aux>1)
  31. {
  32. aux=aux/10;
  33. k=k*10;
  34. }
  35. rm=(tara.nrtmort/tara.nrtpop)*k;
  36. return rm;
  37. }
  38. void afisare(struct virus tara)
  39. {
  40. cout<<tara.nume_tara<<" "<<tara.nume_virus<<" "<<tara.nrtpop<<" " <<tara.nrtcaz<<" "<<tara.nrtmort<<" "<<tara.nrtvind<<" "<<tara.nrcinc;
  41. }
  42. void afisare1(int tara)
  43. {
  44. cout<<tara;
  45. }
  46. int main()
  47. {
  48. struct virus;
  49. citire(tara);
  50. afisare(tara);
  51. active(tara);
  52. afisare1(nrcactv);
  53. procentaj_morti(tara);
  54. afisare1(p);
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement