Witam, napisałem swój pierwszy program w C++ - przelicznik z kilometrów na mniejsze jednostki.
Mam problem gdyż nie czyta on liczb z przecinkami, mam nadzieję że ktoś mi pomoże.
#include <iostream>
int main()
{
system ("chcp 1250");
for( ; ; ){
int kilometry ;
float metry ;
float przelicznik1 = 1000 ;
float decymetry ;
float przelicznik2 = 10000 ;
float centymetry ;
float przelicznik3 = 100000 ;
std::cout << "Podaj wysokość w kilometrach :" ;
std::cin >> kilometry ;
metry = kilometry * przelicznik1;
decymetry = kilometry * przelicznik2;
centymetry = kilometry * przelicznik3;
std::cout << "\n" ;
std::cout << kilometry << " kilometrów - to jest :\n"
<< metry << " metrów\n"
<< decymetry << " decymetrów\n"
<< centymetry << " centymetrów\n" ;
}
}
PS. Jeżeli jest sposób aby były polskie znaki inny niż komenda system ("chcp 1250") będę wdzięczny jak ktoś takowy poda. :)