Avatar
laney10
Člen
Avatar
laney10:

Můžete mi napsat kde mám tzv. bílé znaky?

#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
    double v, w, h, chyba;
    cout << "Zadejte hodnoty v, w a h:" << endl;
    cin >> v >> w >> h;
    if (!cin.good() || (v <= 0) || (w <= 0) || (h <= 0))
    {
        cout << "Nespravny vstup." << endl;
        return -1;
    }
    h = h * ((w * v) / (w * w * h));
    w = w * ((v * h) / (w * h * h));
    chyba = v - ( h * w );
    cout << fixed << setprecision(3) << endl;
    cout <<"Cislo "<<v<<" lze faktorizovat na "<<w<<" x "<<h<<". Faktorizace ma chybu "<<chyba<<"."<< endl;
    return 0;
}
 
Odpovědět 3.10.2014 20:03
Avatar
laney10
Člen
Avatar
Odpovídá na laney10
laney10:

Ještě jsem to napsal takto :

#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
    double v, w, h, chyba;
    cout << "Zadejte hodnoty v, w a h:" << endl;
    cin >> v >> w >> h;
    if (cin.fail() && (v <= 0) || (w <= 0) || (h <= 0))
    {
        cout << "Nespravny vstup." << endl;
        return -1;
    }
        else
    {
    h = h * ((w * v) / (w * w * h));
    w = w * ((v * h) / (w * h * h));
    chyba = v - ( h * w );
    }
    cout << fixed << setprecision(3) << endl;
    cout <<"Cislo "<< v <<" lze faktorizovat na "<< w <<" x "<< h <<". Faktorizace ma chybu "<< chyba <<"."<< endl;
    return 0;
}
 
Nahoru Odpovědět 3.10.2014 21:11
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na laney10
Jan Vargovský:

To by ti mělo říct IDE samo. Když to takhle zkopíruju tak to jde :)

 
Nahoru Odpovědět 3.10.2014 21:29
Avatar
laney10
Člen
Avatar
Odpovídá na Jan Vargovský
laney10:

Vše funguje jak má, ale když jsem odevzdával program do školního systému tak mi to psalo nesprávný výstup - bílé znaky.

 
Nahoru Odpovědět 3.10.2014 21:40
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.