├── Accept year and check year is leap or not ├── Accept_character_and_check_letter_or_not.c ├── Accept_character_and_display_ASCII_value.c ├── Accept_character_and_display_next_and_previous_character.c ├── Accept_number_and_check_even_or_not.c ├── Accept_number_and_display_perfect_or_not.c ├── Accept_three_numbers_and_display_multiplication.c ├── Accept_two_numbers_and_display_subtraction.c ├── Accept_two_numbers_and_swap.c ├── Accept_uppercase_character_and_print_lowercase_character.c ├── Area_of_square.c ├── Area_of_triangle.c ├── README.md ├── Volume_of_cuboid.c ├── Volume_of_sphere.c ├── cube_recursive_fun.c ├── factorial_recursive_fun.c ├── merge_recursive.c └── sum_recursive_fun.c /Accept year and check year is leap or not: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int y; 5 | printf("enter year"); 6 | scanf("%d",&y); 7 | if(y%4==0) 8 | printf("leap year"); 9 | else 10 | printf("not leap year"); 11 | } 12 | -------------------------------------------------------------------------------- /Accept_character_and_check_letter_or_not.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | char ch; 5 | printf("enter character"); 6 | scanf("%c",&ch); 7 | if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z')) 8 | printf("its a letter"); 9 | else 10 | printf("its not a letter"); 11 | } 12 | -------------------------------------------------------------------------------- /Accept_character_and_display_ASCII_value.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | char ch; 5 | printf("enter character"); 6 | scanf("%c",&ch); 7 | printf("\n ASCII value=%d",ch); 8 | } 9 | -------------------------------------------------------------------------------- /Accept_character_and_display_next_and_previous_character.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | char ch; 5 | printf("enter character"); 6 | scanf("%c",&ch); 7 | ch=ch+1; 8 | printf("\n next character=%c",ch); 9 | ch=ch-2; 10 | printf("\n previous character=%c",ch); 11 | } 12 | -------------------------------------------------------------------------------- /Accept_number_and_check_even_or_not.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int a; 5 | printf("enter number"); 6 | scanf("%d",&a); 7 | if(a%2==0) 8 | printf("number is even"); 9 | else 10 | printf("number is odd"); 11 | } 12 | -------------------------------------------------------------------------------- /Accept_number_and_display_perfect_or_not.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int i,n,s=0; 5 | printf("enter number"); 6 | scanf("%d",&n); 7 | for(i=1;i 2 | int main() 3 | { 4 | int a,b,c,m; 5 | printf("enter first number"); 6 | scanf("%d",&a); 7 | printf("enter second number"); 8 | scanf("%d",&b); 9 | printf("enter third number"); 10 | scanf("%d",&c); 11 | m=a*b*c; 12 | printf("\n multiplication=%d",m); 13 | } 14 | -------------------------------------------------------------------------------- /Accept_two_numbers_and_display_subtraction.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int a,b,s; 5 | printf("enter two numbers"); 6 | scanf("%d%d",&a,&b); 7 | s=a-b; 8 | printf("\n subtraction=%d",s); 9 | } 10 | -------------------------------------------------------------------------------- /Accept_two_numbers_and_swap.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | int a,b,t; 5 | printf("enter first number"); 6 | scanf("%d",&a); 7 | printf("enter second number"); 8 | scanf("%d",&b); 9 | t=a; 10 | a=b; 11 | b=t; 12 | printf("\n value of a=%d",a); 13 | printf("\n value of b=%d",b); 14 | } 15 | -------------------------------------------------------------------------------- /Accept_uppercase_character_and_print_lowercase_character.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | char ch; 5 | printf("uppercase character"); 6 | scanf("%c",&ch); 7 | ch=ch+32; 8 | printf("\n lowercase character=%c",ch); 9 | } 10 | -------------------------------------------------------------------------------- /Area_of_square.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | float s,a; 5 | printf("enter side"); 6 | scanf("%f",&s); 7 | a=s*s; 8 | printf("\n area of square=%f",a); 9 | } 10 | -------------------------------------------------------------------------------- /Area_of_triangle.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | float b,h,a; 5 | printf("enter breadth"); 6 | scanf("%f",&b); 7 | printf("enter height"); 8 | scanf("%f",&h); 9 | a=0.5*b*h; 10 | printf("\n area of triangle=%f",a); 11 | } 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Basic-C-Programs -------------------------------------------------------------------------------- /Volume_of_cuboid.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | float w,h,l,v; 5 | printf("enter width"); 6 | scanf("%f",&w); 7 | printf("enter height"); 8 | scanf("%f",&h); 9 | printf("enter length"); 10 | scanf("%f",&l); 11 | v=w*h*l; 12 | printf("\n volume=%f",v); 13 | } 14 | -------------------------------------------------------------------------------- /Volume_of_sphere.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | float r,v; 5 | printf("enter radius"); 6 | scanf("%f",&r); 7 | v=(4%3)*3.14*r*r*r; 8 | printf("\n volume=%f",v); 9 | } 10 | -------------------------------------------------------------------------------- /cube_recursive_fun.c: -------------------------------------------------------------------------------- 1 | #include 2 | int cube(int n) 3 | { 4 | if(n==1) 5 | return 1; 6 | else 7 | return (n*n*n)+cube(n-1); 8 | } 9 | int main() 10 | { 11 | int n,a; 12 | printf("enter number"); 13 | scanf("%d",&n); 14 | a=cube(n); 15 | printf("\n cube of n numbers=%d",a); 16 | } 17 | -------------------------------------------------------------------------------- /factorial_recursive_fun.c: -------------------------------------------------------------------------------- 1 | #include 2 | int fact(int n) 3 | { 4 | if(n==1) 5 | return 1; 6 | else 7 | return n*fact(n-1); 8 | } 9 | int main() 10 | { 11 | int n,a; 12 | printf("enter limit"); 13 | scanf("%d",&n); 14 | a=fact(n); 15 | printf("\n factorial of n numbers=%d",a); 16 | } 17 | -------------------------------------------------------------------------------- /merge_recursive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaishnavikotkar2004/Basic-C-Programs/e36b472654d3ceaf4faa7f2931d35a8d980cdc38/merge_recursive.c -------------------------------------------------------------------------------- /sum_recursive_fun.c: -------------------------------------------------------------------------------- 1 | #include 2 | int sum(int n) 3 | { 4 | if(n==0) 5 | return 0; 6 | else 7 | return n+sum(n-1); 8 | } 9 | int main() 10 | { 11 | int n,a; 12 | printf("enter limit"); 13 | scanf("%d",&n); 14 | a=sum(n); 15 | printf("\n sum of n numbers=%d",a); 16 | } 17 | --------------------------------------------------------------------------------