Esempio n. 1
0
int main()
{
	int t;long int n;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%ld",&n);
		if(isFibonacci(n))
			printf("is fibo\n");
		else
			printf("not fibo\n");
	}
	return 0;
}
Esempio n. 2
0
ListNode* deleteFibonacci(ListNode* head) {
	int index = 0;
	ListNode* runner = head;
	ListNode dummy(0), *prev = &dummy;
	dummy.next = head;
	while (runner) {
		if (isFibonacci(index)) {
			cout << index << " ";
			ListNode* cur = runner;
			runner = runner->next;
			prev->next = runner;
			delete cur;
		}
		else {
			runner = runner->next;
			prev = prev->next;
		}
		index++;
	}
	return dummy.next;
}