Informatică, întrebare adresată de dorinivanov19, 9 ani în urmă

Elaborati o functie care determina maximum dintre 3 numere

Răspunsuri la întrebare

Răspuns de daia123
1
deci ai 3 numere notate cu a,b si c
a=min,a=max
if (b<min) 
b=min;
if (b>max)
b=max
if (c>max)
c=max
if (c<min)
c=min
afisare min si max

daia123: sunt in clasa a 11-a si deja facem pascal,am cam uitat programarea din a 9a
daia123: sa nu uiti sa pui acoladele
dorinivanov19: multumesc
Răspuns de POwer1999
0

Program P1;

type vector = array[1..100] of real;

var a:vector;i,n: integer;sp,si:real;

function sumapare(a:vector):real;

var i:integer;sp:real;

begin

sp:=0;

for i:=1 to n do

if  i  mod 2= 0 then sp:=sp+a[i];

sumapare:=sp;

end;

function sumaimpare(a:vector):real;

var i:integer;si:real;

begin

si:=0;

for i:=1 to n do

if   i  mod 2= 1 then si:=si+a[i];

sumaimpare:=si;

end;

begin

write('n=');readln(n);

writeln('introdu elementele tabloului:');

for i:=1 to n do readln(a[i]);

sp:=sumapare(a);si:=sumaimpare(a);

if  sp=si then writeln('Da') else writeln('nu');

readln

end.

Succes


Alte întrebări interesante