Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("sir11.in");
ofstream g("sir11.out");
int n, i, a, b, c;
int main()
{
f >> n;
if (n==1) g << 1;
else
{
if (n==2) g << -1 << " " << 1;
else
{
a=1; b=-1;
for (i=3; i<=n; ++i)
{
c=1-2*b-a;
a=b; b=c;
}
b=a;
g << c << " " << b << " ";
for (i=n-2; i>0; --i)
{
a=1-2*b-c;
g << a << " ";
c=b; b=a;
}
}
}
}
Explicație:
cu formulă recurentă am plecat cu trei variabile a,b,c până c ajunge la termenul fn şi mergând ânapoi cu altă formulă recurentă aflu termenii şi afişare
Răspuns:
#2820
Explicație:
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("sir11.in");
ofstream g("sir11.out");
int x;
int main()
{
f >> x;
for(int i=x;i>=1;i--)
if(i%2==0)
g<<-i/2<<" ";
else
g<<(i+1)/2<<" ";
g.close();
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.