Kezdőoldal » Számítástechnika » Programozás » Mi a hiba ebben a c++ programban?

Mi a hiba ebben a c++ programban?

Figyelt kérdés

int main()

{

float x;

std::cin >> x;

if (x > 0)

std::cout << "nagyobb mint nulla";

if (x < 100)

std::cout << "kissebb mint ";

else;


else

std::cout << "kissebb mint nulla";


return 0;


}



2012. szept. 14. 08:37
 1/4 anonim ***** válasza:

A hibaüzenetből ki kellene, hogy derüljön! Tanuld meg azokat értelmezni, mert különben ha lesz 100 soros kódod (ami nem nagy) az nem fog ide kiférni, hogy megkérdezd mi a baj!

Egyébként lehet az is, hogy nem inkludoltad az iostream-et.

Akkor az van még egy felesleges else is benne, az melyikre kellene, hogy vonatkozzon? If/else után ha nem teszel {} blokkot, akkor azok csak a következő utasításra vonatkoznak.

2012. szept. 14. 08:44
Hasznos számodra ez a válasz?
 2/4 iostream ***** válasza:
Amúgy meg az, hogy nem tetted ki a blokkot az első if után, így az utolsó else nem tartozik sehova.
2012. szept. 14. 09:19
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Helyesen így van:


>include <iostream>


int main()

{

float x;

std::cin >> x;

if (x > 0) {

std::cout << "nagyobb mint nulla";

}

else if (x < 100) {

std::cout << "kissebb mint nulla";

}


return 0;


}

2012. szept. 14. 16:12
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Bocs én a tiedet írtam át, és nem csak 2 hiba volt benne:


#include <iostream>


using namespace std;


int main() {


float x;


cin >> x;


if (x > 0) {


cout << "Nagyobb mint 0." << endl;


}


if (0 > x) {


cout << "Kisebb mint 0" << endl;


}


}



És működik:

[link]

2012. szept. 15. 07:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!