Georgiana a mai primit o problemă de la doamna profesor. Se dau n triplete de forma m, b, r, iar pentru fiecare triplet Georgiana trebuie să afle care este cel mai mic număr natural format cu m cifre, care împărţit la b dă restul r. Date de intrare: Programul citește de la tastatură numărul n, iar apoi n triplete de numere naturale. Date de ieșire: Programul va afișa pe ecran, pe linii separate, cele n numere cerute.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("date.in");
ofstream g("date.out");
int main()
{
int n,m,b,r;
f>>n;
for(int i=1;i<=n;i++)
{
f>>m>>b>>r;
if(m<2)
cout<<b+r;
else
{
int z=1;
for(int j=1;j<m;j++)
z=z*10;
z=z-r;
while(z%b!=0)
z++;
g<<z+r<<endl;
}
}
return 0;
}
Explicație:
Programul functioneaza pentru valori verosimile. Din moment ce nu s-au
precizat restrictii asta s-ar subintelege
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă