All C Program
All C Program
Hello Word
#include<stdio.h>
int main(){
printf("Hello Word");
return 0;
}
3.Area of circle
#include<stdio.h>
int main (){
int r;
float PI=3.14,area;
printf("enter r");
scanf("%d",&r);
area=PI*r*r;
printf("%f",area);
return 0;
}
4.Age of father
#include<stdio.h>
int main (){
int x,y;
printf("enter x");
scanf("%d",&x);
y=3*x+5;
printf("%d",y);
return 0;
}
5.Simple Interest
#include<stdio.h>
int main(){
int p,r,t;
float s;
printf("enter p");
scanf("%d",&p);
printf("enter r");
scanf("%d",&r);
printf("enter t");
scanf("%d",&t);
s=p*r*t/100;
printf("%f",s);
return 0;
}
default:
printf("chup kr be");
}
return 0;
}
11.for loop
#include<stdio.h>
int main (){
int a;
/*for loop execution*/
for(a=10;a<20;a=a+1)
{
printf("value of a %d \n",a);
}
return 0;
}
12.preincrement-postincrement (Operators)
#include<stdio.h>
int main(){
int a=10;
printf("value of a is %d\n",++a);
printf("value of a is %d\n",a++);
printf("a=%d",a);
return 0;
}
13.while loop
#include<stdio.h>
int main(){
int a=10;
/*while loop execution*/
while(a<20)
{
printf("value of a %d\n",a);
a++;
}
return 0;
}
14.do while loop
#include<stdio.h>
int main (){
/*local variable defination*/
int a=10;
/*do loop condition*/
do{
printf("value of a %d\n",a);
a=a+1;
}
while(a<20);
return 0;
}
15.Break Statement
#include<stdio.h>
int main (){
/*local variable defination*/
int a=10;
/*while loop execution*/
while(a<20)
{
printf("vale of a=%d\n",a);
a++;
if(a>15){
/*terminatates the loop using*/
break;
}
}
return 0;
}
17.continue Statement
#include<stdio.h>
int main (){
/*local variable defination*/
int a=10;
/*do loop execution*/
do{
if(a==15)
{
/*skip the interation*/
a=a+1;
continue;
}
printf("value of a=%d\n",a);
a++;
}
while(a<20);
return 0;
}
19.goto statement
#include<stdio.h>
int main(){
/*local variable definition*/
int a=10;
/*do loop execution*/
loop: do{
if(a==15){
/*skip the interation*/
a=a+1;
goto loop;
}
printf("value of a=%d\n",a);
a++;
}
while(a<20);
return 0;
}
21.array
#include<stdio.h>
int main (){
int n[10];
/*n is an array of 10 intergers*/
int i,j;
/*intialize element of array n*/
for(i=0;i<10;i++)
{
n[i]=i+100;
/*set element atlocation i to i+100*/
}
/*output each array element value*/
for(j=0;j<10;j++)
printf("n[%d]=%d\n",j,n[j]);
return 0;
}
22.Two Dimensional array
#include<stdio.h>
int main(){
int a[5][2]{{0,0},{1,2},{2,4},{3,6},{4,8}};
int i,j;
for(i=0;i<5;i++){
for(j=0;j<2;j++){
printf("a[%d][%d]=%d\n",i,j,a[i][j]);
}
}
return 0;
}
24.Structure
#include<stdio.h>
#include<string.h>
struct books{
char title[50];
char author[50];
char subject[100];
int book_id;
};
int main(){
struct books book1;
/*declare book1 of type book*/
struct books book2;
/*declare book2 of type book*/
/*book1 specification*/
strcpy(book1.title,"telecome billing tutorial");
strcpy(book1.author,"nuhan ali");
strcpy(book1.subject,"c programing tutorial");
book1.book_id=6495407;
/*book2 specification*/
strcpy(book2.title,"telecome billing");
strcpy(book2.author,"zain ali");
strcpy(book2.subject,"c programming tutorial");
book2.book_id=6495007;
/*print book1 info*/
printf("book1 title:%s\n",book1.title);
printf("book1 author:%s\n",book1.author);
printf("book1 subject:%s\n",book1.subject);
printf("book1 book_id:%d\n",book1.book_id);
/*print book2 info*/
printf("book2 title:%s\n",book2.title);
printf("book2 author:%s\n",book2.author);
printf("book2 subject:%s\n",book2.subject);
printf("book2 book_id:%d\n",book2.book_id);
return 0;
}
25.Union
#include<stdio.h>
#include<string.h>
union books{
char title[50];
char author[50];
char subject[100];
int book_id;
};
int main(){
union books book1;
/*declare book1 of type book*/
union books book2;
/*declare book2 of type book*/
/*book1 specification*/
strcpy(book1.title,"telecome billing tutorial");
strcpy(book1.author,"nuhan ali");
strcpy(book1.subject,"c programing tutorial");
book1.book_id=6495407;
/*book2 specification*/
strcpy(book2.title,"telecome billing");
strcpy(book2.author,"zain ali");
strcpy(book2.subject,"c programming tutorial");
book2.book_id=6495007;
/*print book1 info*/
printf("book1 title:%s\n",book1.title);
printf("book1 author:%s\n",book1.author);
printf("book1 subject:%s\n",book1.subject);
printf("book1 book_id:%d\n",book1.book_id);
/*print book2 info*/
printf("book2 title:%s\n",book2.title);
printf("book2 author:%s\n",book2.author);
printf("book2 subject:%s\n",book2.subject);
printf("book2 book_id:%d\n",book2.book_id);
return 0;
}
26.sizeof operator
#include<stdio.h>
int main(){
int a=8;
printf("size of varible of a:%d\n",sizeof(a));
printf("size of int data type:%d\n",sizeof(int));
printf("size of float data type:%d\n",sizeof(float));
printf("size of char data type:%d\n",sizeof(char));
printf("size of double data type:%d\n",sizeof(double));
return 0;
}
27.Fibonacci series
#include<stdio.h>
int main(){
int i=0,number,next,first=0,second=1;
printf("please enter the range number");
scanf("%d",&number);
while(i<number){
if(i<=1){
next=i;
}
else{
next=first+second;
first=second;
second=next;
}
printf("%d\t",next);
i++;
}
return 0;
}
28.Malloc
#include<stdio.h>
#include<stdlib.h>
int main(){
int *ptr;
int n,i;
printf("enter number of element:");
scanf("%d",&n);
ptr=(int*) malloc(n* sizeof(int));
if(ptr==NULL){
printf("memory not allocated");
exit(0);
}
else{
printf("memory succesfully allocated using");
for(i=0;i<n;i++){
ptr[i]=i+1;
}
printf("the element of the array are\n");
for(i=0;i<n;i++){
printf("%d\n",ptr[i]);
}
}
return 0;
}