Strona 1 z 1
pascal, tablice, liczby parzyste
: 24 maja 2009, o 21:30
autor: mateusz.ex
2. W 10 elementowej tablicy D jest zapisanych losowo 10 nie powtarzających się liczb naturalnych z przedziału od 1 do 10. Napisz program wyświetlający informację w których elementach tablicy zapisane są liczy parzyste.
pascal, tablice, liczby parzyste
: 25 maja 2009, o 00:38
autor: raxilion
Var
D:array[1..10] of byte;
licznik:byte;
Begin
For t:=1 to 10 do
begin
if(D[t] mod 2 = 0) then
write(t);
End;
End.
mam nadzieję że to o to chodzi
pascal, tablice, liczby parzyste
: 31 maja 2009, o 02:41
autor: mateusz.ex
nie wiem dlaczego cały czas wyswietlaja mi sie liczby z przedziału od 1 do 10?
pascal, tablice, liczby parzyste
: 31 maja 2009, o 11:30
autor: Dedemonn
mateusz.ex pisze:nie wiem dlaczego cały czas wyswietlaja mi sie liczby z przedziału od 1 do 10?
ROTFL! Przeczytałeś chociaż treść zadania, czy przekleiłeś to bezpośrednio bez spojrzenia na to?
N/C
pascal, tablice, liczby parzyste
: 31 maja 2009, o 12:24
autor: mateusz.ex
przeczytałem, i rozumie, ale zawsze wyswietlaja mi sie liczby 1,2,3..10, ale to chyba nie mozliwe, ze by za kazdym razem wszystkie wylosowane były parzyste. chyba że nie zrozumiałem:(
pascal, tablice, liczby parzyste
: 31 maja 2009, o 12:33
autor: kolanko
Na moje oko to w tym programie nie ma wogole losowania ...
pascal, tablice, liczby parzyste
: 31 maja 2009, o 13:07
autor: natkoza
może coś takiego ale nie jestem pewna.. nie mam w chwili obecnej TP na kompie
Kod: Zaznacz cały
program los;
var d:array[1..10]of byte;
t:integer;
begin
randomize;
for t:=1 to 10 do
begin
d[t]:=random(10)+1;
if(d[t]mod 2=0)then write(t);
end;
end.
pascal, tablice, liczby parzyste
: 31 maja 2009, o 13:25
autor: mateusz.ex
var l: array[1..100] of real;
i,t: integer;
li:real;
begin
randomize;
for i := 1 to 10 do l
:= int(random(100));
if (l mod 2 = 0) then writeln(l);
readln;
end.
wyskakuje mi bład, na liczbie 2. (mod 2)-- 31 maja 2009, 13:27 --natkoza pisze:może coś takiego ale nie jestem pewna.. nie mam w chwili obecnej TP na kompie
Kod: Zaznacz cały
program los;
var d:array[1..10]of byte;
t:integer;
begin
randomize;
for t:=1 to 10 do
begin
d[t]:=random(10)+1;
if(d[t]mod 2=0)then write(t);
end;
end.
dzieki:) działa!