Kezdőoldal » Számítástechnika » Programozás » (C++) Hogy tudom megcsinálni...

(C++) Hogy tudom megcsinálni azt, hogy egy változó értékét akkor növelem, amikor egy másik változó értéke változik?

Figyelt kérdés
Végig akarok menni egy tömb elemein, pl. (120,200,850,110,700,860,900) és eldönteni, hogy hány darab olyan "szakasz" van, amit 800 fölötti érték határol. (Itt 2 van.) Erre azt találtam ki, hogy csinálok 2 változót, amivel a 800-nál kisebb és az annál nagyobb számokat számlálom és amikor a 800 alattiak száma nem 0 és a 800 felettiek darabszáma növekszik, akkor növelném meg a szakasz darabszámát.Vélemény/elképzelés/egyéb ötlete van valakinek, hogy ezt hogyan tudnám megcsinálni?:D
2015. okt. 31. 15:51
 1/3 anonim ***** válasza:
Elágazással például.
2015. okt. 31. 16:02
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

nem értem, minek ide harmadik változó


int szakaszok=0;

for(int i=0, db=0; i<sizeof(tomb); ++i)

__if (t[i] > 800) {if (db) ++szakaszok, db=0}

__else ++db;

2015. okt. 31. 18:06
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Nem nagyon értem mit értesz "szakasz" alatt. A példádban én 3 szakaszt találtam. [850...860], [850...900], [860...900].
2015. okt. 31. 18:08
Hasznos számodra ez a válasz?

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!