38 probleme pe site
Incepand cu : 15.02.2004 Accesari : 251366
[ Statistici detaliate ]
Luna aglomerata : ianuarie 2026 (10078)
Zi aglomerata : 21 ianuarie 2026 (8375)
Ora aglomerata : 07:00 - 07:59 in data de 23 februarie 2026 (4259)
|
|
|
|
 |  |  | | | Enunt :
La o statie meteo se alcatuieste zilnic un buletin meteo ce contine :
nume metereolog
- peresiune atmosferica
- temperatura
Se citeste buletinul meteo pe n zile.
Sa se afiseze :
- temperatura maxima in perioada urmarita
- zilele cu temperatura maxima si nume metereolog in acele zile
Se va folosi tipul struct. | |  |  |  |
 |  |  | | | Rezolvare :
#include<iostream.h>
#include<conio.h>
struct meteo
{
char nume[100];
float presiune, temperatura;
};
void main()
{
clrscr();
//variabile
meteo zi[100];
int nr;
int i;
int max;
// citesc date
cout<<"Numar zile : ";cin>>nr;cin.get();
for(i=0;i<nr;i++)
{
cout<<endl<<"Ziua "<<i+1<<" : "<<endl;
cout<<"Nume metereolog : ";cin.get(zi[i].nume,100);cin.get();
cout<<"Presiune atmosferica : ";cin>>zi[i].presiune;cin.get();
cout<<"Temperatura [in grade celsius] : ";cin>>zi[i].temperatura;cin.get();
}
cout<<endl<<endl;
// temperatura maxima
max=0;
for(i=1;i<nr;i++) if (zi[i].temperatura>zi[max].temperatura) max=i;
cout<<"Temperatura maxima este de "<<zi[max].temperatura<<" grade celsius !";
cout<<endl<<endl;
// zile cu temperatura maxima
cout<<"Temperatua maxima a fost inregistrata in zilele :"<<endl<<endl;
for (i=0;i<nr;i++)
if (zi[i].temperatura==zi[max].temperatura)
cout<<"Ziua "<<i+1<<" in schimbul metereologului "<<zi[i].nume<<" ! "<<endl;
cout<<endl;
getch();
} | |  |  |  |
 |  |  | | | Opinii diverse :
Nu exista nici o opinie in baza de date. | |  |  |  |
| |
|