Kezdőoldal » Számítástechnika » Programozás » Hogy lehet megvizsgálni, hogy...

Hogy lehet megvizsgálni, hogy egy tömb elemei beleesnek-e egy bizonyos intervallumba?

Figyelt kérdés

Elvileg menne, de a gyakorlatban mindegyik elemet beleteszi az adott intervallumba.


[link]


Illetve nem tudjátok, hogy mi történt a pastebin-nel? Nem működik, ezért most másik oldalt kellett használnom.


2020. aug. 24. 21:34
 1/3 anonim ***** válasza:
76%

Van egy ilyen rész: 70 < tmb[i] < 80

Ez így nem jó, ilyet nem lehet. Amit te szeretnél az úgy néz ki, hogy 70 < tmb[i] && tmb[i] < 80, tehát 70-nél nagyobb és 80-nál kisebb. Amit leírtál az csak azért nem okoz fordítási hibát, mert először kiértékelődik a 70 < tmb[i] logikai kifejezés egy true-ra vagy false-re. Mindkettő integrális típus C++ban, így a true < 80 és false < 80 is helyes. Ez ha jól tudom implementációfüggő, de a logikai értékek 0-ra és 1-re értékelődnek ki (fordítva pedig a 0 false, minden más true).

Van egy másik ilyen is a kódban.

2020. aug. 24. 21:48
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%

Használt az ÉS Logikai operátort a feltételbe


if (70 < masiktmb[i] && masiktmb[i] < 80)


Így már jó lesz.

2020. aug. 24. 21:48
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm szépen a válaszokat.
2020. aug. 24. 23:21

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!