Kezdőoldal » Számítástechnika » Programozás » Helyes így ez a Pascal program?

Helyes így ez a Pascal program?

Figyelt kérdés

Sajnos nem vagyok olyan helyzetben, hogy le tudjam futtatni gépen úgyhogy nagy segítség lenne ha valaki ellenőrizné hogy van-e benne hiba :)


A feladat hogy egy 'b' állomány második sorából írassuk ki azokat a számokat melyek 2 hatványai. Köszönöm előre is! :)



var a,m,n:integer;

f:text;

t:boolean;

begin

assign(f,'b.txt');

reset(f);

t:true;

readln(f);

while not eol(f) do

begin

read(f,a);

n:=a;

while a>=2 do

begin

m:=n mod 2;

if m<>0 then t:false;

n:=n div 2;

end;

if t=true then write(a);

end;

close(f);

end.



2017. márc. 3. 19:45
1 2
 11/12 SimkoL ***** válasza:

Szép ez a bittologatós megoldás, de nem biztos, hogy érti a kérdező.

Off:

Reszkess tabaki, húsvét után Gödöllő mellé költözünk, nem úszol meg egy közös italozást :)

2017. márc. 5. 19:46
Hasznos számodra ez a válasz?
 12/12 tabaki ***** válasza:

Húha. Az tényleg itt van a szomszédban, csak egy kis hévezés, de már biciklivel is jártunk ott.


Progi: Igen, én is gondoltam, hogy esetleg nem érti, és majd kérdez...

2017. márc. 5. 20:01
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!