Kezdőoldal » Számítástechnika » Programozás » Segítenátek, sima C házimban?

Segítenátek, sima C házimban?

Figyelt kérdés

A feladat:

Bekérni egy számot, és annak kiírni, hogy hány osztólya van, és felsorolni alá hogy ezek mellyek.

(egész számú osztók)


pl:

Adj meg egy számot: 9

Osztók száma: 3

Oztók: 1; 3; 9


Valami egszerű megoldást is mondott tnár, aszem hogy for helyet más mer minden számnak saját maga is osztója, meg hogy a szám felénél nagyobb számokat neméri meg vizsgálni, mer ugysem lez osztólya, csak saját maga. Ilyesmi, de nemtom pontosan ezt a részt.


Kérnék szépen egyki segítséget, kódot, tippet, bármit. Nagyon köszönöm!


2015. nov. 20. 18:01
1 2
 1/11 anonim ***** válasza:

Nyelvtan... :D


Egyébként nem nehéz.... bár a kódot nem fogom leírni de mondjuk:


szam=9

oszto=1

ha a szam%oszto (% operator) == 0 akkor osztható.

Ha osztható írd ki, ha nem akkor ne írd ki, majd a dolog végén az "oszto"-t mindig növeld egyel.

Ezt addig folytasd amíg az "oszto" összege kisebb vagy egyenlő 9/2-vel.

2015. nov. 20. 18:05
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
Ja, és ha megkaptad az osztók számát akkor adj hozzá +1-et a 9 miatt.
2015. nov. 20. 18:06
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:

Nemvágom hirtelen, hogyis mondod. :/ Régvolt már c-nk. tavaly szinte


A lényeg h bekell kérni egy számot, és annak kiiratni az osztoit, 1et és önmagát is, csak nemvágom, biztos egyszerű, de akkor is.


Segíts plííz :D

2015. nov. 20. 18:17
 4/11 anonim ***** válasza:

{

int a=0, b=1, c=1;

cout<<"Adj meg egy szamot: "<<endl;

cin>>a;

while (b < (a/2)+1) {

if (a % b == 0){

cout<<c<<endl;

}else {}

b++; c++;


}



}


Ez c++-ban van.... valahogy így értettem.

2015. nov. 20. 18:30
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
Esetleg: [link] Ha így jobban érthető.
2015. nov. 20. 18:35
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:

Az a baj hogy sima c ben kell :(


nekem csak alap program ment, ami futtathato volt:

[link]

2015. nov. 20. 18:53
 7/11 anonim ***** válasza:

Valahogy írd át a saját nyelvedre.

Legalább már látod, hogy hogy kell.....


Ha ezek alapján sem nagyon megy, akkor gyakorolnod kéne az alapoktól.


Hanyadik osztályos vagy? (Bár, én igazából tegnap kezdtem C++-t tanulni, de ezt összedobtam neked gyorsan. :D)

2015. nov. 20. 19:12
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

Az a gáz hogy 11 xd csak rüheljük a c-s programozást, de többit:html azt szeressük, de ez egy sz@r, dehát megkell csinalni :/

Am köszi az eddigi segitséget :D

2015. nov. 20. 19:32
 9/11 anonim ***** válasza:
Én is 11. (Csak én magamtól tanulom, nem a suliban, ezért tudom. :D)
2015. nov. 20. 19:35
Hasznos számodra ez a válasz?
 10/11 A kérdező kommentje:
Én még tavaly csakcsak tudtam/tudtuk, de 9diktől megutáltuk, tanár miatt, meg az ora is egy foss volt xd most sem jobb mondjuk, csak a háló, meg másik programozás
2015. nov. 20. 19:47
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!