Biletul 3 Atestat Informatica Programare

Biletul nr. 3. pentru atestat informatica la programare 2015

Mai jos este prezentat codul sursa al aplicatiei in C++, cod care va scrie cifrele finale in fisierul date.out

Enuntul problemei:

3. Fişierul date.in conţine pe unica sa linie, separate prin spaţii, trei numere naturale nenule, a,
b şi n, 0 ≤ a < b ≤ 10000, 0 < n ≤ 10000. Să se determine primele n zecimale ale fracţiei a/b.
Cifrele determinate vor fi scrise în fişierul date.out pe o singură linie.

bilet 3 atestate informatica programare

 

Rezolvarea problemei

# include <iostream.h>
# include <iomanip.h>
#include<fstream.h>
int main()
{
fstream fin("date.in",ios::in), fout("date.out",ios::out);
int a,b,n;
fin>>a;
fin>>b;
fin>>n;
fout<<setprecision(n)<<(float)a/b*pow(10,n);
fin.close();
fout.close();
system("pause");
}

Scris de AtestateLaInformatica.ro

0