FAQ | Points | Add... | Recent posts | Search | Register | Log in


[C++]Wyświetlanie liczb po przecinku...


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> Beginners Programming -> [C++]Wyświetlanie liczb po przecinku...
Author
Message
Clubber
Poziom 14
Poziom 14


Joined: 15 Sep 2009
Posts: 178
Location: Baza Białystok

Post#1 Post from the author of the topic 20 Mar 2010 12:50   

[C++]Wyświetlanie liczb po przecinku...


Witam.
Nie wiem jak wypisać wynik po przecinku, mimo iż użyłem setprecision(2)..
Code:
#include<cstdlib>
#include<iostream>
#include<iomanip>

using namespace std;
int main(int argc, char *argv[])
{
    float wynik, H, D;
    cin >> H;
    cin >> D;
    wynik=(H*H-D*D)/(2*H);
    cout << setprecision(2) << wynik << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

float i double daje taki sam wynik.
EDIT:
Code:
#include<cstdlib>
#include<iostream>
#include<iomanip>       //do setprecison()

using namespace std;
 
int main(int argc, char *argv[])
{
    float wynik, H, D;
 
    cin >> H >> D;
    wynik=(H*H-D*D)/(2*H);
    cout << fixed;
    cout << setprecision (2) << wynik << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Dodanie cout << fixed; rozwiązało problem.
albo:
Code:
#include<cstdlib>
#include<iostream>

using namespace std;
 
int main(int argc, char *argv[])
{
    float wynik, H, D;
 
    cin >> H >> D;
    wynik=(H*H-D*D)/(2*H);
    printf("%.2f",wynik);
    system("PAUSE");
    return EXIT_SUCCESS;
}

Zrezygnowanie z setprcison() i wyświetlenie przy pomocy printf("%.2f",wynik);
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 20 Mar 2010 12:50   





Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> Beginners Programming -> [C++]Wyświetlanie liczb po przecinku...
Page 1 of 1
Similar topics
[WINAPI] Wyświetlanie liczb. (3)
Wyświetlanie po kolei liczb [C] (9)
Wyświetlanie liczb rzeczywistych (4)
[Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku (2)
DS18B20, DS1820 wyświetlanie temp po przecinku (1)
Odcianie liczb po przecinku C++ (4)
C# 2010 wyświetlanie wartości double z określoną ilością liczb po przecinku (1)
Wyświetlanie liczb na LCD w asamblerze (8)
Program w C. Wyświetlanie liczb na wyświetlaczach. (13)
Wyświetlanie na LCD liczb BCD (2)

Page generation time: 0.094 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed