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

salut! am nevoie de ajutor cu o problema de informatica

Anexe:

boiustef: a) este, dar b) mmmmm
lăsăm pe mâine că e târziu...
boiustef: dar un detaliu... numerele determinate la b) sunt termenii şirului recurent?
NEWB: da, sunt termeni ai sirului.

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ofstream g("numere.txt");

int sub(int n)

{

   int k=5;

   if (n<=5) k=n;

   else

   {

       while (k*2<=n)

           k*=2;

   }

   return k;

}

int main()

{

   int s, num;

   cin >> s;

   while (s>0)

   {

      num=sub(s);

      g << num << " ";

      s=s-num;

   }

   return 0;

}

Explicație:

simpatică problemă....


NEWB: multumesc. imi place aceasta metoda
NEWB: sunt de acord . problema este interesanta
boiustef: da, şi rezolvarea s-a primit elegantă,, :)))
Alte întrebări interesante