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

Se citesc mediile a n elevi, ca numere reale. Elaborati un program prin intermediul căruia se va atışa cea mai mare şi cea mai mică medie. Să se verifice dacă sunt corigenţi. Exemplu: Date de intrare
n=4 9.50 4.25 9.66 6.33 Date de ieşire max=9.66 min=4.25

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, i;

   cin >> n;

   float m, min, max;

   cin >> m;

   min=m; max=m;

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

       cin >> m;

       if (m<min) min=m;

       if (m>max) max=m;

   }

   cout << "max=" << max << " min=" << min << endl;

   if (min<5) cout << "sunt corigenti";

   return 0;

}

Explicație:


Sanek2004: poti sa il faci în limbajul pascal?
boiustef: pot.. dar deacum nu mai am acces la modificare... și de ce Sanek2004 nu ai scris despre asta în enunț ???
boiustef: program mediile;
var n,i:integer; m,min,max:real;
begin
read(n);
read(m); min:=m; max:=max;
for i:=2 to n do
begin
read(m);
if m < min then min:=m;
if m > max then max:=m;
end;
writeln('max=',max,' min=',min);
if min < 5 then writeln('sunt corigenti');
end.
Alte întrebări interesante