Ich hab gerade mit Pascal angefangen und komme leider mit unserem Uni-Reader nicht zurecht und suche etwas Austausch,...
Vielleicht verstehe ich es dadurch besser...
Ich habe mir die Aufgabe gestellt eine Programm zu schreiben, dass 10 Zahlen von 0-9 einliest (array) und dann ausgibt wieviel der Ziffern aus 0-4 und wieviele 5-9 sind. Also die eingegebenen Zahlen in zwei Gruppen teilt.
Leider hab ich irgendwo einen Fehler drin.
1. Liest es das array nicht richtig ein vermute ich
2. Sind die zähler falsch initialisiert.
Kann jemand helfen...? DANKE schonmal!
Code: Alles auswählen
program Main;
type
tMenge = 1..10;
tNatZahl = 0..9;
tAlle = array[tMenge] of tNatZahl;
var
groesser: integer;
kleiner: integer;
x: tNatZahl;
begin
write ('Zahlen eingeben: ', x);
readln (tAlle[x]);
for x := 1 to 10 do
begin
if x >= 5 then groesser := +1
else kleiner := +1;
end;
writeln ('Anzahl groesser: ', groesser);
writeln ('Anzahl kleiner: ', kleiner);
end.