Kezdőoldal » Számítástechnika » Programozás » Ez mit csinál? C++

Ez mit csinál? C++

Figyelt kérdés
if(i%2 == 0) tudom mi az a if de ebbe mi is vizsgálódik meg?
2011. dec. 16. 06:37
1 2
 1/18 zeronibble ***** válasza:
Páros-e? Moduló művelet, eredménye a bal osztva jobbal maradéka.
2011. dec. 16. 09:11
Hasznos számodra ez a válasz?
 2/18 A kérdező kommentje:
Nem értem valaki elmagyarázná érthetőbben?
2011. dec. 16. 09:26
 3/18 anonim ***** válasza:
x % y művelet eredménye az x/y osztás maradéka. Azaz 2%2 0, mivel 2/2 pontosan 1, míg 2%10 az 2, mivel 2/10 az 0, 2 maradékkal. Tehát ha x%y == 0, akkor x osztható y-al.
2011. dec. 16. 10:02
Hasznos számodra ez a válasz?
 4/18 A kérdező kommentje:

De nem értem még mindig,annyira bonyolultan magyarázzátok el.

Komolyan mondom ha én ezt érteném akkor azt úgy el tudnám magyarázni pár mondatba,hogy még egy iskolázatlan is megértené.

2011. dec. 16. 10:17
 5/18 A kérdező kommentje:

if(4%2)//négy osztható e kettővel?

{cout <<"igen \n";}


if(4%2==0) //és ez mi az isten?

2011. dec. 16. 10:21
 6/18 anonim ***** válasza:
52%

if(4%2)//négy osztható e kettővel?

{cout <<"igen \n";}


if(4%2==0) //és ez mi az isten?


A 4%2 eredménye 0 lesz. Egy SZÁMOT kapsz eredményül. Ezt a számot összehasonlítod a 0-val, ha egyenlő, akkor a szám 0, ami itt azt jelenti, hogy osztható.


Komolyan mondom, tudod mi az a maradékos osztás? Mert gyanítom nem, ha nem vagy képes felfogni a maradék lényegét. Az x%y az az x/y osztás maradékát jelenti. Írtam példát is: 10%3 = 1, hiszen 10-ben 3-szor megvan a 3, és marad 1.

2011. dec. 16. 12:56
Hasznos számodra ez a válasz?
 7/18 _Jessy_ ***** válasza:
65%
Ha ekkora problémát okoz megérteni, hogy mi az a maradékos osztás, akkor azt javaslom hagyd a programozást a francba. Ha tananyag, akkor meg kérj egy igazolást a matektanártól, hogy sík hülye vagy, és lehet hogy felmentenek a tárgy alól.
2011. dec. 16. 13:10
Hasznos számodra ez a válasz?
 8/18 anonim ***** válasza:

"if(4%2)//négy osztható e kettővel?

{cout <<"igen \n";}"

Nem jó!

Nem tudja itt senki sem rajtam kívül? Ha legalább fikázod a másikat akkor legalább NE hülyeséget írj!!!

Ez így igaz:

if(4%2==0)//négy osztható e kettővel?

{cout <<"igen \n";}


Megfogalmazom én is:

if(i%2 == 0) // i-t kettővel osztva maradékosan 0 e a maradék


if(4%2) // Ez mit is jelent? Mivel 4%2 az 0 ezért a 0 a logikai hamisnak felel meg, ezért mindig hamis ez a feltétel.

2011. dec. 16. 21:04
Hasznos számodra ez a válasz?
 9/18 anonim ***** válasza:
Ez érhető volt?
2011. dec. 16. 21:07
Hasznos számodra ez a válasz?
 10/18 anonim ***** válasza:

@21:04:

De ha mondjuk if(!4%2) lenne... :D

2011. dec. 16. 21:35
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!