The code examples below are designed for learning purposes and may not run directly in your terminal. This section serves as a foundation for your programming journey. If you've already grasped these concepts, feel free to explore our collection of basic programs.
We invite you to keep learning and growing with us. Stay tuned for more exciting content and happy coding!
PRINT HELLO WORLD IN C
#include<stdio.>intmain(){printf("HELLO CODERS");// in c to print something we have use printf and its syntaxreturn0;}
USE OF SCANF IN C
#include<stdio.>intmain(){int num;printf("Enter a number: ");scanf("%d",&num);printf("You entered: %d\n", num);return0;}// C provides functions like scanf and printf to read input from the user and display output on the screen.// return 0; is often used as the exit status code of the main function.
CHECK USING IF CONDITION
#include<stdio.>intmain(){if(/*condition*/){// Code to execute if condition is true}else{// Code to execute if condition is false}// C allows you to use conditional statements like if, else if, and else to make decisions in your program.return0;}
FOR LOOP IN C
for(int i =0; i <5; i++){// Code to execute in a loop}// C supports various types of loops, including for, while, and do-while, which allow you to execute a block of code repeatedly.
ARRAY IN C
int numbers[5]={1,2,3,4,5};// C supports arrays, which allow you to store multiple values of the same data type in a single variable.
DATA TYPES IN C
int age =30;float price =19.99;char grade ='A';// C supports various data types, including integers, floating-point numbers, characters, and more. You can declare variables and assign values to them.
STRUCTURES IN C
structPerson{char name[50];int age;};// Structures in C allow you to create custom data types that can hold multiple variables with different data types.
POINTERS IN C
int x =10;int*ptr =&x;// Pointer to an integer// Pointers are a crucial concept in C. They allow you to work with memory addresses and perform operations like dynamic memory allocation.
FUNCTIONS IN C
intadd(int a,int b){return a + b;}// You can define your own functions in C to encapsulate blocks of code and make your program modular.
FUNCTION FOR READING AND WRITING IN FILES IN C
FILE *file =fopen("data.txt","r");if(file !=NULL){// Read or write datafclose(file);}// C provides functions for reading from and writing to files, allowing you to work with external data files.
ADDITION OF TWO NUMBERS
#include<stdio.h>intmain(){int a, b,c;printf("enter the value of first number");scanf("%d",&a);printf("enter the value of second number");scanf("%d",&b);
c = a + b;printf("the addition of two numbers you entered are %d", c);return0;}
FIND AVERAGE OF ARRAY ELEMENTS
#include<stdio.h>intmain(){int size,sum =0;float result;printf("enter the size of array");scanf("%d",&size);int arr[size];printf("enter the %d elements in the array",size);for(int i=0;i<size;i++){scanf("%d",&arr[i]);
sum +=arr[i];}
result= sum/size;printf("average of array elements : %f",result);return0;}// NOTE : YOU CAN CHANGE FLOAT TO DOUBLE
PROGRAM TO CHECK EVEN ODD
#include<stdio.h>intmain(){int a;printf("enter any number to check even odd ");scanf("%d",&a);if(a%2==0){printf("the number you entered %d is even",a);}else{printf("the number you entered %d is odd",a);}return0;}
FIND FACTORIAL OF A NUMBER
#include<stdio.h>intmain(){int a,b=1;printf("enter any no for factorial");scanf("%d",&a);for(int i=a;i>0;i--){
b *=i;};printf("the factorial of the number you entered is %d",b);return0;}
Fibonacci number generator
#include<stdio.h>intmain(){int first,second,limit,new;printf("enter the first number");scanf("%d",&first);printf("enter the second number");scanf("%d",&second);printf("enter the limit ");scanf("%d",&limit);printf("the first number you entered is %d",first);printf("\n the second number you entered is %d",second);for(int i=0;i<limit;i++){printf("\n%d",first);
new=first+second;
first=second;
second=new;}return0;}
CHECK LEAP year
#include<stdio.h>intmain(){int year;printf("enter any year");scanf("%d",&year);if(year%4==0){printf("%d is a leap year",year);}else{printf("%d is not a leap year",year);}return0;}
FIND MAXIMUM NUMBER
#include<stdio.h>intmain(){int a,b,c,d,e;char ch;printf("NOTE:-- YOU CAN ONLY CHECK MAXIMUM NUMBER AMONG 5 NUMBER YOU ENTER");printf("\n IF YOU WANNA CONTINUE PLEASE PRESS Y/y IF NOT PRESS N/n");scanf(" %c",&ch);if(ch=='y'|| ch=='Y'){printf("enter the five number");scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);int max=a;if(b>max)
max=b;if(c>max)
max=c;if(d>max)
max=d;if(e>max)
max=e;printf("the maximum number among the five number you entered is %d",max);}else{printf("thankyou for checking the program");}return0;}
CHECK WHEATHER A NUMBER IS PRIME OR NOT
#include<stdio.h>intmain(){int a,flag=0;printf("enter the number to check whether it is prime or not");scanf("%d",&a);if(a<=1){
flag=1;}else{for(int i=2;i<=a/2;i++){if(a%i==0){
flag=1;break;}}}if(flag==0){printf("%d is a prime no.",a);}else{printf("%d is not a prime no.",a);}return0;}
Data Type Size Program
#include<stdio.h>intmain(){printf("Size of int: %lu bytes\n",sizeof(int));printf("Size of char: %lu byte\n",sizeof(char));printf("Size of float: %lu bytes\n",sizeof(float));printf("Size of double: %lu bytes\n",sizeof(double));printf("Size of long: %lu bytes\n",sizeof(long));printf("Size of long long: %lu bytes\n",sizeof(longlong));printf("Size of short: %lu bytes\n",sizeof(short));printf("Size of unsigned int: %lu bytes\n",sizeof(unsignedint));printf("Size of unsigned char: %lu byte\n",sizeof(unsignedchar));printf("Size of unsigned long: %lu bytes\n",sizeof(unsignedlong));printf("Size of unsigned long long: %lu bytes\n",sizeof(unsignedlonglong));printf("Size of unsigned short: %lu bytes\n",sizeof(unsignedshort));return0;}
Dynamic Array Addition Program.
#include<stdio.h>intmain(){int size,sum=0;printf("enter the size of array");scanf("%d",&size);int arr[size];printf("enter %d elements of your array for addition",size);for(int i=0;i<size;i++){scanf("%d",&arr[i]);
sum+=arr[i];}printf(" the addition of your %d elements you entered is %d",size,sum);return0;}
SWAPPING OF TWO NUMBERS
#include<stdio.h>intmain(){int num1,num2,temp;printf("enter two number for swapping ");scanf("%d %d",&num1 ,&num2);printf("the two number before swapping are %d %d",num1,num2);
temp=num1;
num1=num2;
num2=temp;printf("the two number after swapping are %d %d",num1,num2);return0;}
PRINT TABLE OF ANY NUMBER
#include<stdio.h>intmain(){int a,b,c;printf("enter the number of which you want table");scanf("%d",&a);printf("enter the limit of your table");scanf("%d",&b);for(int i=1;i<=b;i++){
c=a*i;printf("\n%d x %d = %d",a,i,c);}return0;}
convert Fahrenheit into Celsius
// this code is used to convert Fahrenheit into Celsius#include<stdio.h>intmain(){float fahrenheit,celsius;printf("enter the temperature in celsius");scanf("%f",&celsius);
fahrenheit =(celsius *3.24/1.8)+32;printf("the temperature in fahrenheit is %f",fahrenheit);return0;}