Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define coso 30
- #define N 3
- main(){
- int n=N,i,s,co;
- double cos;
- char risp;
- typedef struct tempera{
- double temperatura;
- char luogo[coso];
- }tipo_temp;
- tipo_temp temp[n];
- for(i=0;i<n;i++){
- printf("Inserisci la citta' %d\n",i+1);
- scanf("%s",temp[i].luogo);
- printf("inserisci la temperatura %d\n",i+1);
- scanf("%d",&temp[i].temperatura);
- printf("\n");
- }
- do{
- 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");
- scanf("%d",&s);
- switch(s){
- case 1:{
- cos=temp[0].temperatura;
- co=0;
- for(i=0;i<n;i++){
- if(temp[i].temperatura<cos){
- cos=temp[i].temperatura;
- co=i;
- }
- }
- printf("La citta con la temperatura piu bassa e' %s\n",temp[co].luogo);
- break;
- }
- case 2:{
- cos=temp[0].temperatura;
- co=0;
- for(i=0;i<n;i++){
- if(temp[i].temperatura>cos){
- cos=temp[i].temperatura;
- co=i;
- }
- }
- printf("La citta con la temperatura piu alta e' %s\n",temp[co].luogo);
- break;
- }
- default:{
- printf("\nComando non trovato!\n");
- break;
- }
- }
- printf("Se vuoi rieseguire il programma premi y altrimenti premi n\n");
- risp=getch();
- printf("\n\n\n\n");
- }while((risp=='y')||(risp=='Y'));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement