Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Wartosc bezwzgledna i nieprawidlowy input

Ostatnio zmodyfikowano 2014-07-28 11:07
Autor Wiadomość
poczben
Temat założony przez niniejszego użytkownika
[C++] Wartosc bezwzgledna i nieprawidlowy input
» 2014-07-28 09:53:19
Napisalem taki prosciutki kod:


#include <iostream>
using namespace std;
int main()
{
double x,y;

cout << "Podaj liczbe, aby wyswietlic jej modul: ";
cin >> x;

y = (x<0) ? (-x) : x;

cout << "\nModul wynosi " << y << endl;
}

i wszystko byloby ok, gdyby nie fakt, ze wprowadzenie czegos w stylu np. fsdfdsdfsdf powoduje output "Modul wynosi 0" a ja chcialbym, by zwrocilo "Niewlasciwy input".
Ktos ma pomysl jak to zrobic? Kombinowalem z if ale nie wyszlo mi jak dotad.
P-114513
pekfos
» 2014-07-28 11:07:07
P-114517
« 1 »
  Strona 1 z 1