A pascal programozási nyelvben ezt hogy lehet megcsinálni?
Figyelt kérdés
Az ab intervallumban az n-el osztható számok számtani közepét kell kiszámolni, while..do ciklussal, if nélkül !
Előre is köszönöm !
2010. okt. 10. 19:05
1/1 anonim válasza:
Ha jól értem a feladatot:
program prog;
uses crt;
var a,b,n,sum,num : integer;
koz : real;
begin
sum:=0;
num:=0;
writeln('Az intervallum minimumja? ');
readln(a);
writeln('Az intervallum maximumja? ');
readln(b);
writeln('Osztó? ');
readln(n);
while(a<b) do begin
while(((a mod n)=0) && (a<b)) do begin
sum:=sum+a;
num:=num+1;
a:=a+1;
end;
a:=a+1;
end;
koz:=sum/num;
writeln('Számtani közepe: ',koz);
repeat until keypressed;
end.
Határozottan nincs benne if, nem garantálhatom, hogy hibátlan, n=1-re és n=2-re működött.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!