Untitled
unknown
c_cpp
a year ago
878 B
10
Indexable
// Online C compiler to run C program online
#include <stdio.h>
#include <stdlib.h>
int main() {
//0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89
int a = 0; //Primo numero di Fibonacci
int b = 1; // Secondo numero di Fibonacci
int c; // Numero corrente letto dal file
int primo = 1; // Flag per indicare il primo numero
int corretto = 1; // Variabile che indica se la sequenza è corretta
while(fscanf(file, "%d", &c) != EOF)
{
if(primo == 1)
{
if(c != a)
{
corretto = 0;
}
primo = 0;
}
else
{
if(c != b)
{
corretto = 0;
}
}
int next = a + b;
a = b;
b = next;
}
fclose(file);
printf("%d\n", corretto);
return 0;
}Editor is loading...
Leave a Comment