View Code of Problem 108

#include<stdio.h>
#include<stdlib.h>


struct arr{
	char a[50];
}data;
int main(){
	int n,i,j,k,count=0;
	scanf("%d",&n);
	struct arr data[n];
	for(i=0;i<n;i++){
		
		scanf("%s",&data[i].a);
		for(j=0;data[i].a[j]!='\0';j++){}
		data[i].a[1]=1;
		data[i].a[2]=2;
		if(j>=3)
		for(k=3;k<=j;k++)
			data[i].a[k]=data[i].a[k-1]+data[i].a[k-2];	
		printf("%d\n",data[i].a[j]);
	}
}

Double click to view unformatted code.


Back to problem 108