Mình code như sau, nhưng khi chạy với n = 100 thì nó ra số âm. Mọi người giúp mình với !!!
#include <stdio.h>
#include <stdlib.h>
int main()
{
long int n, a, b, count = 1;
long int c;
a = b = 1;
printf("Nhap n: ");
scanf("%ld", &n);
while (count <= n) {
count++;
c = a + b;
printf("%ld\t", c);
a = b;
b = c;
}
return 0;
}