Informatică, întrebare adresată de rorry4256, 8 ani în urmă

#4006 pe pbinfo
Se dau trei numere naturale n a b, 1 ≤ a < b < n. Să se determine o modalitate de a-l scrie pe n ca sumă de termeni egali cu a sau b în care numărul de termeni egali cu a este maxim

primesc doar 80 pe ea:
#include

using namespace std;
int n;
int main()
{
int a,b,i;
cin>>n>>a>>b;
int contor_a,contor_b,nr1;
nr1=n/a*a;
while(n%nr1%b!=0&&nr1>a)
{
nr1-=a;
}
contor_a=nr1/a;
contor_b=(n-nr1)/b;
for(i=1;i<=contor_a;i++)
cout< for(i=1;i<=contor_b;i++)
cout< return 0;
}

Răspunsuri la întrebare

Răspuns de ionatanferariu
0

Răspuns:

Din cauza timpului de execuție. Ai 2 structuri repetitive, încearcă doar cu una.

Alte întrebări interesante