Kezdőoldal » Számítástechnika » Programozás » Hogyan írjak egy legkisebb...

Hogyan írjak egy legkisebb közös többszöröst számoló programot?

Figyelt kérdés

Valami(A,B,C,D):

AA:=A; BB:=B; CC:=C

Ciklus amíg nem(A=B és B=C)

Ha A>B akkor B:=B+BB

Ha B>C akkor C:=C+CC

Ha C>A akkor A:=A+AA

Ciklus vége

D:=A

Eljárás vége.


Ezt kaptam segítségül,de hogyan tovább.



2016. okt. 31. 13:25
1 2
 1/17 anonim ***** válasza:

Nem tudom, hogy jó-e az algoritmus, nem ellenőriztem.


c++-al sem sokat foglalkoztam, de ezek általános dolgok:

public int legkissebbKözösTöbbszörös(int A, int B, int C)

{

int AA = A;

int BB = B;

int CC = C;

While(A!=B && B!=C)

{

if(A>B)

B=+BB;

if(B>C)

C=+CC;

if(C>A)

A=+AA;

}

return A;

}


Vagy ha D-t paraméterként kell kapni akkor azt írod, hogy

...int C, int out D)..

és return helyett D=A;

2016. okt. 31. 13:34
Hasznos számodra ez a válasz?
 2/17 A kérdező kommentje:
De nem kell valami visszatérést adni?
2016. okt. 31. 13:37
 3/17 anonim ***** válasza:

Az a "return A;"


vagy milyen visszatérésre gondolsz?

2016. okt. 31. 13:38
Hasznos számodra ez a válasz?
 4/17 anonim ***** válasza:
A kis kezeiddel pötyögd be a billentyűzeten a kódot.
2016. okt. 31. 13:40
Hasznos számodra ez a válasz?
 5/17 A kérdező kommentje:
Nem jó..
2016. okt. 31. 13:59
 6/17 anonim ***** válasza:

Szintaktikai vagy működési hiba?

Ha működése akkor az nem az én hibám, mondtam, hogy nem néztem mit is csinál a program, csak legépeltem a fenti pszeudokód alapján

2016. okt. 31. 14:02
Hasznos számodra ez a válasz?
 7/17 anonim ***** válasza:
Szomorú.
2016. okt. 31. 14:06
Hasznos számodra ez a válasz?
 8/17 A kérdező kommentje:
Eddig én is eljutottam ám.De ez így nem fog működni. Lemásolni és is letudom.
2016. okt. 31. 15:04
 9/17 anonim ***** válasza:
Mit szeretnél te most tulajdonképpen?
2016. okt. 31. 15:06
Hasznos számodra ez a válasz?
 10/17 anonim ***** válasza:
2016. okt. 31. 15:24
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!