Pagini recente » Cod sursa (job #469021) | Cod sursa (job #1012333) | Cod sursa (job #705610) | Cod sursa (job #1637022) | Cod sursa (job #1661962)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream in("nunta.in");
ofstream out("nunta.out");
const int length = 205;
short a[length];
short b[length];
void suma()
{
int i, aux, t = 0;
for(i = 1; i <= a[0] || i <= b[0] || t != 0; i++)
{
aux = a[i] + b[i] + t;
a[i] = b[i];
b[i] = aux % 10;
t = aux / 10;
}
a[0] = b[0];
b[0] = i - 1;
}
int main()
{
int N, i;
in >> N;
a[0] = b[0] = 1;
a[1] = 1;
b[1] = 2;
for(i = 3; i <= N; i++) suma();
for(i = b[0]; i >= 1; i--) out << b[i];
return 0;
}