A következö feladattal problmám adodott 1 c/c++ programozó segitségét kérem, hogy a lenti kifejezések közül melyknek igaz az az 1 az értéke?
Az x egy valós változó. A következő C/C++ kifejezések közül melyiknek lesz az értéke 1
akkor és csakis akkor, ha az x változóban tárolt valós szám az (5,8]intervallumhoz
tartozik?
a. (x<8) && (x>=5) b. (x<=8) || (x>5)
c. (x>8) || (x<=5) d. (x<=8) && (x>5)
Lássuk csak mit kell előkaparnod a tanulmányaidból:
- relációs jelek (kisebb-nagyobb)
- logikai operátorok (és, vagy)
Hol a gond? Hol akadtál el?
Akkor mi a fene a gond amúgy?
Amúgy nincs olyan, hogy valós változó, float és double van.
Akkor mi a szarral van a gond?
Ha ezt sem tudod magadtól kikövetkeztetni tényleg kár erőlködni a programozással, mert ezt egy általános iskolás ötödikes is megoldja...
A következő számokat kell nézned:
6, 7, 8
az 5 már nincs benne
Egyébként:
próbáld ki, és meglátod
int a;
a = (x<8) && (x>=5);
int b;
b = (x<=8) || (x>5);
int c;
c = (x>8) || (x<=5);
int d;
(x<=8) && (x>5);
printf(a);
printf(b);
printf(c);
printf(d);
Nem biztos, hogy jó ez a kód, mert most inkább Adával foglalkozom.
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!