Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 28. 10. 2014 22:19 — Editoval SnowSlider (28. 10. 2014 22:19)

SnowSlider
Zelenáč
Příspěvky: 20
Reputace:   
 

algoritmus pro vypsání jednotlivých hodnot

Dobrý den, chtěl bych se prosím zeptat, jak mám v pascalu postupovat, pokud chci například načíst seznam nějakých zadaných hodnot, například pár nějakých čísel, dále určit nějakou podmínku, a pokud ta čísla tuto podmínku splňují, tak ty, které ji splňují, vypsat jedno za druhým na výstupu? Dá se do toho nějak začlenit pole (array)?
Děkuji mockrát.

Offline

 

#2 29. 10. 2014 20:20

Wrunx
Příspěvky: 65
Reputace:   
 

Re: algoritmus pro vypsání jednotlivých hodnot

Možná jsem něco nepostřehl, ale to je asi nejzákladnější operace - něco načíst, přebrat a vypsat :-)
Třeba takhle?

Code:

program cti_a_pise;
const max=10;
      cin=10;{cislo pro podminku}
var A:array [1..max] of integer; {nebo real...}
    i:byte;

begin
{nacteni}
writeln('Vloz ',max,' cisel:');
for i:=1 to max do begin
  readln(A[i]);
end;
{vypis}
for i:=1 to max do begin
  if A[i]<cin then
  writeln(a[i]);
end;
end.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson