Informatică, întrebare adresată de winks69, 8 ani în urmă

Să se realizeze o structură de date ce stochează următoarele informații privind o zi calendaristică a anului: data(zi, luna, an), temperaturile minimă și maximă măsurate. Să se realizeze un program care afișează ziua în care s-a înregistrat cea mai mare variație a temperaturii, din n zile introduse de la tastatură.

Răspunsuri la întrebare

Răspuns de ploPLO123
0

Răspuns:

#include <iostream>

using namespace std;

const int NMAX = 1000;

struct data {

   int zi;

   int luna;

   int an;

   int tempmax;

   int tempmin;

} v[NMAX];

int main() {

   int n, i, zi, luna, an, maxim;

   cin >> n;

   for ( i = 0; i < n; i ++ ) {

       cin >> v[i].zi >> v[i].luna >> v[i].an >> v[i].tempmin >> v[i].tempmax;

   }

   maxim = 0;

   for ( i = 0; i < n; i ++ ) {

       if ( v[i].tempmax - v[i].tempmin > maxim ) {

           maxim = v[i].tempmax - v[i].tempmin;

           zi = v[i].zi;

           luna = v[i].luna;

           an = v[i].an;

       }

   }

   cout << zi << ' ' << luna << ' ' << an << '\n';

   return 0;

}

Explicație:


winks69: imi apare aceasta eroare: error: stray '\160' in program
ploPLO123: incearca sa repornesti codeblocks-ul
winks69: am folosit mingw si am instalat rapid codeblocks-ul, apas pe build and run si nu se intampla nimic :(
ploPLO123: cum adică nu se întâmplă nimic
winks69: nu imi deschide "fereastra neagra" :P
ploPLO123: Nu prea inteleg de ce nu ti s-ar deschide
Alte întrebări interesante