Scrieti programul C++ corespunzator algoritmului dat. Multumesc!
Anexe:
iulian1249:
ce este un program C++
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a,b,n,i;
cin >> a >> b >> n;
if (b==0)
{
cout << "gresit";
}
else {
cout << a/b;
if (n > 0 && a%b!=0)
{
cout << ",";
a%=b;
int i=0;
do
{
cout << (a*10)/b;
a=(a*10)%b;
++i;
} while (i<n && a!=0);
}
}
return 0;
}
Explicație:
algoritmul este de transformare a fractiei ordinare a/b in fractie zecimala cu un numar limita de zecimale, n.
Pentru datele a,b,n 1 3 7 afiseaza 0,3333333
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă