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

Am nevoie de ajutor.

Anexe:

Răspunsuri la întrebare

Răspuns de Inspiratul
1

Răspuns:

Problema 3

#include <iostream>

using namespace std;

int x,y,n,z,cont;

int main()

{

   cout<<"Dati valoare pentru n:";cin>>n; /// Se citeste valoarea lui n

   cout<<"Dati valoare pentru x:";cin>>x; /// Se citeste valoarea lui x

   cout<<"Dati valoare pentru y:";cin>>y; /// Se citeste valoarea lui y

   cont=2; /// Cum x si y fac parte din sir, variabila cont care retine numarul de elemente din sir va fi initializat cu 2

   cout<<endl;

   cout<<"Termenii sirului sunt:"<<endl; /// Doar un mesaj, doar endl este necesar pentru a ajunge pe umratoarea linie

   cout<<x<<" "<<y<<" ";  /// Se afiseaza x si y

   while(cont<n)  /// Cat timp cont este mai mic decat n, adica nu s-au gasit cei n termeni ai sirului, se continua strucutura repetitiva

   {

       z=x+y;   /// z se obtine din suma lui x si y

       cout<<z<<" ";  /// Se va afisa z

       x=y; /// x va primi valoarea lui y

       y=z; /// y va primi valoarea lui z

       cont++; /// Incremenetarea cu 1 la variabila contor inseamna ca un nou termen al sirului a fost gasit

       /// x=y si y=z este conditia ca urmatorul element din sir sa fie suma ultimelor doua elemente

   }

   return 0;

}

Problema 2

#include <iostream>

using namespace std;

int c,b,a,x;

int main()

{

   cin>>x;

   a=1;

   b=1;

   while(b<x)

   {

       c=a+b;

       a=b;

       b=c;

   }

   if(x==b)

    cout<<"DA";

   else

    cout<<"NU";

   return 0;

}

Explicație:

Comentariile au rolul de a te face sa intelegi mai bine problema, ei nu trebuie sa ii scri =).


colorfulflower04: L as vrea și pe doi,multumesc
Inspiratul: Ok, imediat
Răspuns de anamariatudor2019
2

Răspunsul de la 2 e în prima poză, iar de la 3 în a doua.

Anexe:

colorfulflower04: Mersi
Alte întrebări interesante