Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #include <stdio.h>
  2. #define coso 30
  3. #define N 3
  4.  
  5. main(){
  6. int n=N,i,s,co;
  7. double cos;
  8. char risp;
  9.  
  10. typedef struct tempera{
  11. double temperatura;
  12. char luogo[coso];
  13. }tipo_temp;
  14.  
  15. tipo_temp temp[n];
  16.  
  17.  
  18.  
  19. for(i=0;i<n;i++){
  20. printf("Inserisci la citta' %d\n",i+1);
  21. scanf("%s",temp[i].luogo);
  22. printf("inserisci la temperatura %d\n",i+1);
  23. scanf("%d",&temp[i].temperatura);
  24. printf("\n");
  25. }
  26. do{
  27. printf("\nPremi:\n1) Se vuoi sapere la citta' con la temperatura piu bassa\n2) Se vuoi sapere la citta' con la temperatura piu alta\n");
  28. scanf("%d",&s);
  29.  
  30. switch(s){
  31. case 1:{
  32. cos=temp[0].temperatura;
  33. co=0;
  34. for(i=0;i<n;i++){
  35. if(temp[i].temperatura<cos){
  36. cos=temp[i].temperatura;
  37. co=i;
  38. }
  39. }
  40. printf("La citta con la temperatura piu bassa e' %s\n",temp[co].luogo);
  41. break;
  42. }
  43. case 2:{
  44. cos=temp[0].temperatura;
  45. co=0;
  46. for(i=0;i<n;i++){
  47. if(temp[i].temperatura>cos){
  48. cos=temp[i].temperatura;
  49. co=i;
  50. }
  51. }
  52. printf("La citta con la temperatura piu alta e' %s\n",temp[co].luogo);
  53. break;
  54. }
  55. default:{
  56. printf("\nComando non trovato!\n");
  57. break;
  58. }
  59. }
  60.  
  61. printf("Se vuoi rieseguire il programma premi y altrimenti premi n\n");
  62. risp=getch();
  63. printf("\n\n\n\n");
  64. }while((risp=='y')||(risp=='Y'));
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement