Salut! Am și eu o întrebare în limbaj C++, clasa a 9-a:este vreo modalitate ca pentru un număr cu zecimale, să-i afișez toate zecimalele, cu spatii între ele?
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
float n;
int p = 10;
cin >> n;
n = n - (int)n;
for(int i = 1; i <= 5; i++)
{
n = n*10.0f;
cout << (int)n << " ";
n = n - (int)n;
}
return 0;
}
Explicație:
Da, se poate.
Daca ai numarul float n = 12.345, atunci (int)n = 12.
Rezulta ca n-(int)n=0.345;
Dupa, tot ce trebuie sa faci este sa inmultesti numarul cu 10, si devine n = 3.45 si afisezi (int)n = 3.
Si dupa repeti procesul.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă