Cod sursa(job #2025033)

Utilizator GabiTulbaGabi Tulba-Lecu GabiTulba Data 21 septembrie 2017 19:46:11
Problema Nunta Scor 20
Compilator c Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <stdio.h>

FILE *IN,*OUT;

int N,t,lb,l,p,i,j;
unsigned char a[211],b[211];
int main()
{
    IN=fopen("nunta.in","r");
    OUT=fopen("nunta.out","w");

    fscanf(IN,"%d",&N);

    b[0]=b[1]=1;

    for(j=1;j<=N+1;j++)
    {

        t=0,lb=b[0],l=b[0];
        for(i=1;i<=l;i++)
        {
            p=b[i];
            b[i]+=a[i]+t;
            a[i]=p;
            t=b[i]/10;
            b[i]%=10;
            if(i==l&&t>0)
                l++;
        }
        b[0]=l;
        a[0]=lb;
    }
    for(i=a[0];i>0;i--)
        fprintf(OUT,"%d",a[i]);
    return 0;
}