Guest User

Untitled

a guest
Jul 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. # include<iostream.h>
  2. # define M 5;
  3.  
  4. struct dati {
  5. char nome[30];
  6. int anidride;
  7. int polveri;
  8. int rumore;
  9. };
  10.  
  11. struct dati inserisci(void);
  12. //struct ordina(struct dati);
  13.  
  14. int main () {
  15. struct dati a1, a2, a3, a4, a5;
  16. a1=inserisci();
  17. a2=inserisci();
  18. a3=inserisci();
  19. a4=inserisci();
  20. a5=inserisci();
  21. system("pause");
  22. }
  23. struct dati inserisci(void) {
  24. struct dati x;
  25. do {
  26. cout<<"\n Dammi il nome della citta': ";
  27. fflush(stdin);
  28. gets(x.nome);
  29. }while(strlen(x.nome)>30);
  30. do {
  31. cout<<"\n Dammi il valore dell'anidride carbonica: ";
  32. cin>>x.anidride;
  33. }while(x.anidride<0 || x.anidride>100);
  34. do {
  35. cout<<"\n Dammi il valore del rumore: ";
  36. cin>>x.rumore;
  37. }while(x.rumore<0 || x.rumore>100);
  38. do {
  39. cout<<"\n Dammi il valore delle polveri: ";
  40. cin>>x.polveri;
  41. }while(x.polveri<0 || x.polveri>100);
  42. return x;
  43. }
  44. void ordina1(struct dati) {
  45. int i, j, app;
  46. for(i=0;i<M-1;i++)
  47. for(j=i+1;j<M;j++)
  48. if(x[i].anidride>x[j].anidride) {
  49. app=x[i].anidride;
  50. x[i].anidride=x[j].anidride;
  51. x[j].anidride=app;
  52. }
Add Comment
Please, Sign In to add comment