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

Se considera tabloul A[1..n] de numere reale,n<=100.Sa se scrie un program care numara de cite ori figureaza in acest tablou elementul minim.
PASCAL

Răspunsuri la întrebare

Răspuns de stassahul
1
var

 i,n,min,nr,x:integer;
 
begin

 read(n);
 
 min:=1000000;
 
 for i:=1 to n do
  begin
   read(x);
   if(x<min) then
    begin
     min:=x;
     nr:=1; 
    end
   else if(x=min) then
    nr+=1;
  end;
  
 writeln(nr); 

end.

gaby3152: dc min:=1000000 ?
stassahul: Trebuie sal intializam pe min cu un numar maxim, pentru ca vreun element din vector sa fie mai mic.
stassahul: De exemple daca initializam min cu 0, si vectorul va fi 1 2 3, atunci minimul tot va ramine 0, iar daca min va fi 100000, atunci el se va transforma in 1.
Alte întrebări interesante