Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
Hujikolp #2795 üzenetére
Nem mindegy, csak a <= a helyes.
A for-ban nem felsorolás van, ott a vessző mást jelent (operátor). Egyik részben sem kötelező semmit megadni. Az első kifejezés a ciklus előtt értékelődik ki egyszer, a második a ciklusban maradási feltétel, minden iteráció előtt fut, a harmadik pedig minden iteráció után. -
Jester01
veterán
válasz
Hujikolp #2792 üzenetére
Pedig elég egyértelmű a hibaüzenet. A % operátor csak egész típusra működik, neked meg float van.
Korcsii: hajnali kettőkor már elnézzük hogy a xor-t valahogy idekeverted
Hujikolp: a feladatra egyszerűbb megoldás lenne a négyzetszámokon végigmenni 100-ig. count = 0; for(i = 1; i * i < 100; ++i) count++;
sokadik mod: ja persze ha konkrétan kétjegyű kell, akkor 4-től nézni.
-
Korcsii
őstag
válasz
Hujikolp #2792 üzenetére
A maradékképzés (xor) általában két egész szám között van, és azért warningol, mert az egyik float. Viszont a math.h-ban van egy olyan függvény, hogy fmod(a,b); /* még soha nem használtam */ Mondjuk math.h nélkül is 3 sor.
Még annyi, hogy az nn-nek mi a szerepe a for-ban?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest