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

Puțin ajutor, vă rog!
Se dă un număr natural n. Să se descompună în sumă cu număr minim de termeni ai şirului lui Fibonacci.

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

#include <iostream>

using namespace std;

int main() {

   int n, a, b, c;

   cin >> n;

   while (n > 0) {

       a = 0;

       b = 1;

       while (a + b <= n) {

           c = a + b;

           a = b;

           b = c;

       }

       cout << c << ' ';

       n -= c;

   }

   return 0;

}

SOLUTIA ESTE DE 100 DE PUNCTE SUNT 90% CA PROBLEMA TA ESTE 255 SAU 257 DE PE PBINFO


Maddie222: :)) Nu este pentru mine..
lucaciucandrei: inteleg :))
Maddie222: Îți mulțumesc pentru ajutor! :)
lucaciucandrei: oricand!
Maddie222: Hei! M-ai putea ajuta la încă o problemă, te rog?
Maddie222: It's the last one and.. n-o să mai ai de-a face cu mine :))
lucaciucandrei: nu-i problema sau deranj! imi place ca imi ceri ajutorul! desigur
Maddie222: Nu prea se mai găsesc oameni așa binevoitori.. Apreciez!
lucaciucandrei: oricand cu drag
Maddie222: :)
Alte întrebări interesante