C Tutorials

C Bitwise Operators 0

C Bitwise Operators

Program 1 // Bitwiseoperators in C // & | ^ ~ << >> #include<stdio.h> #include<conio.h> int main() { system(“cls”); int a; a=((5&5)|5)<<3; printf(“%d”,a); return 0; } /* a=13>>2; a=5<<3; int a=~-9; int a=5&5; printf(“%d”,a);...

Convert Decimal to Binary in C 0

Convert Decimal to Binary in C

Program 1 // Program for Binary to Decimal #include<stdio.h> #include<conio.h> int main() { system(“cls”); int n,dn=0,r,b=1,binary; printf(“Enter a binary no(only o and 1 format)”); scanf(“%d”,&n); // n= 1011 binary=n; //binary=1011 while(n!=0) // 1 !=0...

C Program to Convert Binary to Octal and Hexadecimal 0

C Program to Convert Binary to Octal and Hexadecimal

Program 1 // Program for Binary to Octal #include<stdio.h> #include<conio.h> int main() { system(“cls”); int n,dn=0,r,b=1,binary,ar[50],i; printf(“Enter a binary no(only o and 1 format)”); scanf(“%d”,&n); binary=n; while(n!=0) { r=n%10; dn=dn+r*b; b=b*2; n=n/10; } printf(“\n...

Pointers in C Programming 0

Pointers in C Programming

Program 1 // Pointers in C #include<stdio.h> #include<conio.h> int main() { system(“cls”); int *a1; float *a2; double *a3; char *a4; printf(“\n int type: %d”,sizeof(*a1)); printf(“\n float type: %d”,sizeof(*a2)); printf(“\n double type: %d”,sizeof(*a3)); printf(“\n char...

for Loop in C Programming 0

for Loop in C Programming

Program 1 #include<stdio.h> #include<conio.h> int main() { // system(“cls”); // for(int i=1,j=5;i<=10&& j<=10;i++,j–) // { // printf(“i=%d j=%d \n”,i,j); // } // int i; // for( i=1;i<=10;i++) // { // printf(“%d\n”,i); // } //...

Preprocessor Directives in C 0

Preprocessor Directives in C

Program 1 // Program for Preprocessor diretive #include<stdio.h> #include<conio.h> #include<ctype.h> #define SIZE 10 # define AND && # define OR || int main() { system(“cls”); int a[SIZE],i; printf(“Enter element in array”); for(i=0;i<SIZE;i++) scanf(“%d”,&a[i]); for(i=0;i<SIZE;i++)...

Dynamic Memory Allocation in C 0

Dynamic Memory Allocation in C

Program 1 // Program for Dynamic memory #include<stdio.h> #include<conio.h> int main() { int *ar,n,i,s,f=0; system(“cls”); printf(“Enter size of an array”); scanf(“%d”,&n); ar=(int*)calloc(sizeof(int),n); // allocated dynamic memory printf(“\nEnter elements in array”); for(i=0;i<n;i++) scanf(“%d”,&ar[i]); printf(“\n Elements...

C Program to Copy and Merge File 0

C Program to Copy and Merge File

Program 1 // Program for copy file #include<stdio.h> #include<conio.h> int main() { FILE *fp1,*fp2; char ch; system(“cls”); fp1=fopen(“d://mydata/mystring.txt”,”r”); fp2=fopen(“d://mydata/mytemp.txt”,”w”); if(fp1==NULL || fp2==NULL) printf(“\n File error”); else { while((ch=fgetc(fp1))!=EOF) { fputc(ch,fp2); } fclose(fp1); fclose(fp2); printf(“File...

C Program to Write Data in a File 0

C Program to Write Data in a File

Program 1 // Program for write data in file #include<stdio.h> #include<conio.h> int main() { system(“cls”); char ch; FILE *fp=NULL; fp=fopen(“d://mydata/student.txt”,”w”); if(fp==NULL) printf(“\nFile not created”); else { printf(“\n Enter a character”); ch=getche(); fputc(ch,fp); printf(“\n File...

C Project – ATM Bank Management System 0

C Project – ATM Bank Management System

Program 1 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> struct Account { int accno; char name[50]; int amount; }; struct Account A[5]; void design(); void acc_create(); void deposit(); void withd(); void check(); void displayAll(); int main() {...