salve ragazzi ho un problema in questo esercizio: creare una struct con i seguenti campi: nome città, temp max, temp min,...caricare la struct, stampare il nome della città con la temperatura piu alta, visualizzare la struttura, ordinarla dalla temperatura piu bassa a quella piu alta
il pezzo di codice che ho fatto è questo
codice:#include<stdio.h> #include<iostream> #define N 2 using namespace std; struct stemperature { char nomecitta[20]; int tempmax; int tempmin; }; stemperature temperatura[20]; int main() { int i; int j; int v[N]; int com=0; for(i=0;i<N;i++) { cout<<"inserisci nome citta'"<<endl; cin>>temperatura[i].nomecitta; cout<<"inserisci temperatura massima"<<endl; cin>>temperatura[i].tempmax; cout<<"inserisci temperatura minima"<<endl; cin>>temperatura[i].tempmin; } for(i=0;i<N-1;i++) { for(j=i+1;j<N;j++) { if(v[i]>v[j]) { com=v[i]; v[i]=v[j]; v[j]=com; } } } for(i=0;i<N;i++) { cout<<"la citta' con la temperatura massima e la temperatura massima sono :"<<temperatura[i].nomecitta<<temperatura[i].tempmax<<endl; } system("pause"); return 0; }