Kezdőoldal » Számítástechnika » Programozás » C++ -ban hogyan lehet meghatár...

C++ -ban hogyan lehet meghatározni egy bekért szám legkisebb osztóját?

Figyelt kérdés

Az lenne a feladatom, hogy kérjek be egy számot, és lehetőleg for ciklussal határozzam meg ennek a számnak a legkisebb osztóját.

Bekérek egy számot, aztán egy ciklust ami 1-től a bekért számíg tart, és egyesével növelem, aztán egy feltételben meghatározom az osztókat, ha ez megvan, tovább bi a teendő????

Itt van ami megvan:

#include <iostream>


using namespace std;


int main()

{

int a;

cout<<"Adjon mge egy egesz szamot: ";

cin>>a;

for(int i=1; i<=a; i++){

if(a%i==0){


}

}


return 0;

}


A válaszokat előre is köszönöm :)



#programozás #C++ #programozásfeladat #Legkisebb osztó #Infoomatika
2019. júl. 7. 13:36
1 2
 1/18 anonim ***** válasza:

Értelemszerűen.

Mi okoz gondot a feladatban?

2019. júl. 7. 13:40
Hasznos számodra ez a válasz?
 2/18 A kérdező kommentje:
Ha ez így eddig jó, akkor csak az, hogy innen hogy tudom meghatározni a legkisebb osztót
2019. júl. 7. 13:44
 3/18 anonim ***** válasza:

Erre írtam, hogy értelemszerűen.

Mész végig egyesével a számokon 1-től növekvő sorrendben, egészen a bekért számig.

Melyik lesz a legkisebb osztó...?

2019. júl. 7. 13:53
Hasznos számodra ez a válasz?
 4/18 anonim ***** válasza:
61%
#3 Tudom lényegtelen mert (jobb esetben) lesz kilépési pont, de: értelemszerűen nem 1-től megy hanem 2-től, és nem a számig hanem a szám feléig.
2019. júl. 7. 13:59
Hasznos számodra ez a válasz?
 5/18 anonim ***** válasza:

És mi van, ha prímszám, például 17?

Akkor hiába mész a szám feléig, nem fogsz találni osztót.

2019. júl. 7. 14:03
Hasznos számodra ez a válasz?
 6/18 A kérdező kommentje:
Igen, ha 1-től veszem, akkor csak az 1 lehet a legkisebb osztó, ezeket javítom, de milyen feltétel kellene még oda, hogy ha veszem pl: 10, akkor ki írja hogy 2 a legkisebb oszója??
2019. júl. 7. 14:04
 7/18 A kérdező kommentje:
Akkor veszek még egy darab számlálót, és ha db=0, akkor a szám prím szám
2019. júl. 7. 14:06
 8/18 A kérdező kommentje:
db= osztók darabszáma
2019. júl. 7. 14:06
 9/18 anonim ***** válasza:

Fölösleges a számláló.

Ha végigértél és nem találtál semmit, akkor prímszám.

2019. júl. 7. 14:08
Hasznos számodra ez a válasz?
 10/18 A kérdező kommentje:
Aha, értem, és ha ez egy pozitív szám, ami nem prím, akkor mit kell még csinálni, hogy kiírja a legkisebb osztót, ami nem az 1-es
2019. júl. 7. 14:12
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!