Ez mit csinál? C++
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é.
if(4%2)//négy osztható e kettővel?
{cout <<"igen \n";}
if(4%2==0) //és ez mi az isten?
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.
"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.
@21:04:
De ha mondjuk if(!4%2) lenne... :D
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!