36 lines
505 B
C
36 lines
505 B
C
#include<stdio.h>
|
|
#include<ctype.h>
|
|
#include<stdlib.h>
|
|
int main(){
|
|
char input[100];
|
|
int ok=1;
|
|
while(ok){
|
|
ok=0;
|
|
printf("Enter an integer number: \n");
|
|
fgets(input,100,stdin);
|
|
int i=0;
|
|
while(input[i]!='\n'){
|
|
if(isdigit(input[i])){
|
|
i++;
|
|
}
|
|
else{
|
|
ok=1;
|
|
printf("Invalid input, try again\n");
|
|
break;
|
|
}
|
|
}
|
|
|
|
}
|
|
int num=atoi(input);
|
|
int a=0,b=1,c;
|
|
printf("%d %d ",a,b);
|
|
for(int i=0;i<num-2;i++){
|
|
c=a+b;
|
|
printf("%d ",c);
|
|
a=b;
|
|
b=c;
|
|
}
|
|
printf("\n");
|
|
return 0;
|
|
}
|