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

1)Scrie un program care să citească un număr natural n (n>2) și două numere întregi a și b și să afișeze primii n termeni ai șirului construit astfel: a și b sunt primii doi termeni și, începând cu termenul al treilea, oricare termen este suma ultimilor doi predecesori.
Exemplu: pentru n=6, a=2 și b=7 se va afișa: 2 7 9 16 25 41.
2)Scrie un program care să citească un număr natural n și să afișeze, separate printr-un spațiu, numărul de cifre pare și numărul de cifre impare ale lui n.
Exemplu: pentru n=2104639 se va afișa: 4 3.
VA ROG CAT MAI REPEDE!!!!!!

Răspunsuri la întrebare

Răspuns de barnaiustin17
2

Răspuns:

1)

#include <iostream>

using namespace std;

int main()

{

   int a,b,n;

   cout<<"Primul termen: ";cin>>a;

   cout<<"Al doilea numar: ";cin>>b;

   cout<<"Cati termeni sa aiba sirul?"<<endl;cin>>n;

   int s[n];

   s[1]=a;

   s[2]=b;

   cout<<"Sirul este: "<<endl;

   cout<<s[1]<<endl;

   cout<<s[2]<<endl;

   for(int i=3;i<=n;i++)

   {

       s[i]= s[i-2]+s[i-1];

       cout<<s[i]<<endl;

   }

   return 0;

}


miresananamaria: Nu ai răspuns la a doua.
Alte întrebări interesante