School Commit Init

This commit is contained in:
2024-08-31 12:07:21 +03:00
commit 0b130ee18c
2801 changed files with 4720552 additions and 0 deletions
@@ -0,0 +1,35 @@
#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;
}
@@ -0,0 +1,45 @@
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
int readNumber(){
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);
return num;
}
void printFibonacci(int num){
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");
}
int main(){
int num=readNumber();
printFibonacci(num);
return 0;
}