Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char ch;
- printf("Questo programma prende spunto da un programma fatto nel laboratorio di informatica.\nLo scopo di questo programma è di generare dei numeri casuali realistici e assegnali come temperature ai giorni di novembre di quest'anno.\n\n");
- printf("Premere invio per continuare: ");
- ch=fgetc(stdin);
- int tempmin[28];
- int tempmax[28];
- srand (time(NULL));
- int a=0,b=0,e=0,z=0,x=0,data=1,nux=0,min=0,max=0,loc=0;
- float stmin=0,stmax=0;
- int rop=data-1;
- for(b=0;b<=29;b++){
- a= rand()%30-5;
- e= rand()%30-5;
- if(a>e){
- tempmax[b]=a;
- tempmin[b]=e;
- }
- else if(e>a){
- tempmin[b]=a;
- tempmax[b]=e;
- }
- }
- for(x=0;x<29;x++){
- stmin=stmin+tempmin[x];
- }
- for(x=0;x<29;x++){
- stmax=stmax+tempmax[x];
- }
- printf(" 🎉 NOVEMBRE 2020 🎉 \n");
- for(z=1;z<=4;z++){
- for(b=0;b<=7;b++){
- switch(b){
- case 1:
- if (data>=10){
- printf(" %d 𝗟𝗨𝗡𝗘𝗗𝗜 tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d 𝗟𝗨𝗡𝗘𝗗𝗜 tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- case 2:
- if (data>=10){
- printf(" %d martedi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d martedi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- case 3:
- if (data>=10){
- printf(" %d mercoledi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d mercoledi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- case 4:
- if (data>=10){
- printf(" %d giovedi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d giovedi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- case 5:
- if(nux!=1)
- if (data>=10){
- printf(" %d venerdi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d venerdi tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if(nux==1)
- printf(" %d venerdi tempmin %d°C tempmax %d°C 🍰 ᴄᴏᴍᴘʟᴇᴀɴɴᴏ 🍰 \n ",data, tempmin[rop],tempmax[rop]);
- nux++;
- rop++;
- data++;
- break;
- case 6:
- if (data>=10){
- printf(" %d sabato tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d sabato tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- case 7:
- if (data>=10){
- printf(" %d domenica tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- if (data<10){
- printf(" %d domenica tempmin %d°C tempmax %d°C \n",data, tempmin[rop],tempmax[rop]);}
- rop++;
- data++;
- break;
- }
- }
- }
- printf(" ▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀▄▀\n");
- printf("TEMPERATURA MINIMA MEDIA : %.2f°C \n",stmin/28);
- printf("TEMPERATURA MASSIMA MEDIA : %.2f°C\n",stmax/28);
- min=tempmin[0];
- for(x=1;x<29;x++){
- if (tempmin[x]<min){
- min=tempmin[x];
- loc=x+1;
- }
- }
- switch(loc){
- case 1:
- case 8:
- case 15:
- case 22:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO LUNEDI %d NOVEMBRE \n ",min,loc);
- break;
- case 2:
- case 9:
- case 16:
- case 23:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO MARTEDI %d NOVEMBRE \n ",min,loc);
- break;
- case 3:
- case 10:
- case 17:
- case 24:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO MERCOLEDI %d NOVEMBRE \n ",min,loc);
- break;
- case 4:
- case 11:
- case 18:
- case 25:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO GIOVEDI %d NOVEMBRE \n ",min,loc);
- break;
- case 5:
- case 12:
- case 19:
- case 26:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO VENERDI %d NOVEMBRE \n ",min,loc);
- break;
- case 6:
- case 13:
- case 20:
- case 27:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO SABATO %d NOVEMBRE \n ",min,loc);
- break;
- case 7:
- case 14:
- case 21:
- case 28:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO DOMENICA %d NOVEMBRE \n ",min,loc);
- break;
- }
- loc=0;
- max=tempmax[0];
- for(x=1;x<29;x++){
- if (tempmax[x]>max){
- max=tempmax[x];
- loc=x+1;
- }
- }
- switch(loc){
- case 1:
- case 8:
- case 15:
- case 22:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO LUNEDI %d NOVEMBRE \n ",max,loc);
- break;
- case 2:
- case 9:
- case 16:
- case 23:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO MARTEDI %d NOVEMBRE \n ",max,loc);
- break;
- case 3:
- case 10:
- case 17:
- case 24:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO MERCOLEDI %d NOVEMBRE \n ",max,loc);
- break;
- case 4:
- case 11:
- case 18:
- case 25:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO GIOVEDI %d NOVEMBRE \n ",max,loc);
- break;
- case 5:
- case 12:
- case 19:
- case 26:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO VENERDI %d NOVEMBRE \n ",max,loc);
- break;
- case 6:
- case 13:
- case 20:
- case 27:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO SABATO %d NOVEMBRE \n ",max,loc);
- break;
- case 7:
- case 14:
- case 21:
- case 28:
- printf("TEMPERATURA MINIMA IN ASSOLUTO E DI %d°C ED E STATA REGISTRATA IL GIORNO DOMENICA %d NOVEMBRE \n ",max,loc);
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement