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

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
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?
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