C Programs 1
/* PR1 */
main()
{
clrscr(); /* Clears the screen contents */
printf("We are three brothers: \n Shoni \n Cooki \n Mani");
printf("\n There are two kinds of break Softbreak \n and \r Hardbreak");
printf("\n Provide following \n name: \t class: \t roll no:");
printf("\a");
sleep(1); /* Stop the execution of program for given no of seconds */
printf("\n Did you hear a beep?");
sleep(5);
}
/* PR2 */
main()
{
clrscr(); /* Clears the screen contents */
printf("\n\t My name is tanveer and i am %d years old: ",45);
printf("\n\t Temperature in the core of the sun is %ld degree celcius:",41000000);
printf("\n\t The value of the PI is %.4f ",3.1415);
printf("\n\t The character %c is pronounced as \'SEE\': ",'c');
printf("\n\t The character %c is pronounced as \'%s\' : ",'T',"TEE");
printf("\n\t The data type LONG can store uupto %e unsigned value: ",4294967295);
sleep(5); /* Stop the execution of program for given no of seconds */
}
Prepared by Tanveer Ahmed 4/8/23 1
C Programs 2
/* PR3 */
main()
{
int x = 12, y = 6, z = 2;
clrscr(); /* Clears the screen contents */
printf("\n\t X = %d Y = %d Z = %d",x,y,z);
printf("\n\n\t The Division of X and Y is %d",x/y);
printf("\n\t The Product of X and Y is %d",x*y);
printf("\n\t The Remainder of X divided by Z is %d",x%z);
printf("\n\t The Addition of X and Y is %d",x+y);
printf("\n\t The Subtraction of X and Y is %d",x-y);
printf("\n\t An expression using more than one operators:");
printf("\n\t X * Y + Z = %d",x*y+z);
printf("\n\t Use of Parenthesis to change the priority of operators");
printf("\n\t X * (Y + Z) = %d",x*(y+z));
sleep(5); /* Stop the execution of program for given no of seconds */
}
Prepared by Tanveer Ahmed 4/8/23 2
C Programs 3
/* PR4 */
main()
{
int x, y;
clrscr(); /* Clears the screen contents */
printf("\n\t Enter two integers and see their relationship\n\t");
scanf("%d %d",&x,&y);
if(x == y)
printf("\n\t %d is equal to %d",x,y);
if(x != y)
printf("\n\t %d is not equal to %d",x,y);
if(x < y)
printf("\n\t %d is less than %d",x,y);
if(x > y)
printf("\n\t %d is greater than %d",x,y);
if(x <= y)
printf("\n\t %d is less than or equal to %d",x,y);
if(x >= y)
printf("\n\t %d is greater than or equal to %d",x,y);
sleep(5); /* Stop the execution of program for given no of seconds */
}
Prepared by Tanveer Ahmed 4/8/23 3
C Programs 4
/* PR5 */
main()
{
char x, y;
clrscr(); /* Clears the screen contents */
printf("\n\t Truth table for Logical AND, OR and NOT ");
printf("\n\t Enter two expression values for AND (T,F)\n\t");
scanf("%c,%c",&x,&y);
x = toupper(x);
y = toupper(y);
printf("\n\t AND \t OR \t NOT ");
if (x == 'T' && y == 'T')
printf("\n\t TRUE");
if (x == 'T' && y == 'F')
printf("\n\t FALSE");
if (x == 'F' && y == 'T')
printf("\n\t FALSE");
if(x == 'F' && y == 'F')
printf("\n\t FALSE");
getch(); /* Stop the execution of program for given no of seconds */
if (x == 'T' && y == 'T')
printf("\t TRUE");
if (x == 'T' && y == 'F')
printf("\t TRUE");
if (x == 'F' && y == 'T')
printf("\t TRUE");
if(x == 'F' && y == 'F')
printf("\t FALSE");
getch();
if (x == 'T')
printf("\t FALSE");
if (x == 'F')
printf("\t TRUE");
getch();
}
/* PR6 */
main()
{
int a = 2;
clrscr(); /* Clears the screen contents */
Prepared by Tanveer Ahmed 4/8/23 4
C Programs 5
printf("\n\t The value of memory variable a is %d \n\t",a);
printf(" and the address of memory variable a is %u ",&a);
getch(); /* It is used to read a character */
}
/* PR7 */
main()
{
int a;
clrscr(); /* Clears the screen contents */
a = 2;
printf("\n\t The value of a is %d",a);
++a;
printf("\n\t The Value of ++a is %d",a);
a++;
printf("\n\t The Value of a++ is %d",a);
a--;
printf("\n\t The Value of a++ is %d",a);
--a;
printf("\n\t The Value of a++ is %d",a);
getch(); /* It is used to read a character */
}
Prepared by Tanveer Ahmed 4/8/23 5
C Programs 6
/* PR8 */
main()
{
int a;
clrscr(); /* Clears the screen contents */
a = 2;
printf("\n\t The value of a is %d",a);
a = a + 7;
printf("\n\t The Value of a=a+7 is %d",a);
a+=3;
printf("\n\t The Value of a+= 3 is %d",a);
a-=6;
printf("\n\t The Value of a-= 6 is %d",a);
a*=4;
printf("\n\t The Value of a*= 4 is %d",a);
a/=8;
printf("\n\t The Value of a/= 8 is %d",a);
getch(); /* It is used to read a character */
}
/* PR9 */
main()
{
int a;
clrscr(); /* Clears the screen contents */
a = 16;
printf("\n\t The integer value of a is %d",a);
printf("\n\t The hexa decimal value of a is %x",a);
printf("\n\t The octal value of a is %o",a);
getch(); /* It is used to read a character */
}
/* PR19 */
main()
{
int a;
clrscr(); /* Clears the screen contents */
Prepared by Tanveer Ahmed 4/8/23 6
C Programs 7
printf("\n\t Enter any integer: ");
scanf("%d",&a);
printf("\n\t Value read in by scanf is %d:",a);
getch();
}
/* PR11 */
main()
{
int a = 2;
clrscr(); /* Clears the screen contents */
if(a > 0)
{
printf("\n\t If statement can also execute more than one statements");
printf("\n\t First Statement");
printf("\n\t Second statement");
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 7
C Programs 8
/* PR12 */
main()
{
int a = 2;
clrscr(); /* Clears the screen contents */
printf("\n\t Use of if-else with multiple statements:\n\n");
if(a > 0)
{
printf("\n\t Value is greater than zero :");
printf("\n\t And therefore is positive");
}
else
{
printf("\n\t Value is less than zero :");
printf("\n\t And therefore is negative");
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 8
C Programs 9
/* PR13 */
main()
{
char a;
clrscr(); /* Clears the screen contents */
printf("\n\t Enter a lower case alphabet fro a-c:\n\n");
scanf("%c",&a);
if(a == 'a')
printf("\n\t An apple a day keeps the doctor away:");
else
{
if(a =='b')
printf("\n\t Before you let yourself go, be sure that you can get your self back");
else
{
if(a == 'c')
printf("\n\t Children are gifts of God :");
else
printf("\n\t Illegal character, enter character from a-c");
}
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 9
C Programs 10
/* PR14*/
#include<ctype.h>
main()
{
char a;
clrscr(); /* Clears the screen contents */
printf("\n\t Enter any negative or positive number :");
scanf("%c",&a);
if(isdigit(a))
{
if(a < 0)
printf("\n\t You entered a negative number:");
else
{
printf("\n\t You Entered a positive number:");
printf("\n\t Or it may be zero:");
}
}
else
printf("\n\t Please enter a numeric value:");
getch();
}
Prepared by Tanveer Ahmed 4/8/23 10
C Programs 11
/* PR15 */
main()
{
int a;
clrscr(); /* Clears the screen contents */
printf("\n\t Enter an integer froum 1 to 4 :");
scanf("%d",&a);
switch(a)
{
case 1:
printf("\n one");
break;
case 2:
printf("\n two");
break;
case 3:
printf("\n three");
break;
case 4:
printf("\n four");
break;
default:
printf("\n\t Please enter from 1 to 4:");
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 11
C Programs 12
/* PR16 for */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
printf("Simple for loop\n");
for(i=0 ; i<5; i++)
printf(" tanveer ");
getch();
}
/* PR17 for */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
printf("Simple for loop\n");
for( ; i<5; i++) /* initialize expression */
printf(" tanveer ");
getch();
}
/* PR18 for */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
printf("Simple for loop\n");
for(i=0; i<5; ) /* update expression */
{
printf(" Ahmed ");
i++; /* update expression*/
}
getch();
}
/* PR19 for */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
Prepared by Tanveer Ahmed 4/8/23 12
C Programs 13
printf("Simple for loop\n");
for( ; i<5; ) /* initialize & update expression */
{
printf(" Ahmed ");
i++; /* update expression*/
}
getch();
}
/* PR20 while */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
while( i<5 )
{
printf(" tanveer ");
i++; /* update expression */
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 13
C Programs 14
/* PR21 while */
main()
{
int i;
clrscr(); /* Clears the screen contents */
i = 0; /* initialize expression */
while( i<5 )
{
printf(" tanveer ");
i++; /* update expression */
}
getch();
}
/* PR22 while */
main()
{
int i;
clrscr(); /* Clears the screen contents */
i = 5; /* initialize expression */
while( i>0 )
{
printf(" %d",i);
i--; /* update expression */
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 14
C Programs 15
/* PR23 while */
main()
{
int i,j;
clrscr(); /* Clears the screen contents */
i = 0; /* initialize expression */
while( i<3 )
{
printf("\n %d",i);
for(j=0;j<3;j++)
printf(" tanveer");
i++; /* update expression */
}
getch();
}
/* PR24 while */
main()
{
int i,j;
clrscr(); /* Clears the screen contents */
i = 0; /* initialize expression */
while( i<21 )
{
printf("\n %d\t",i);
for(j=0;j<i;j++)
printf(" %d ",j);
i++; /* update expression */
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 15
C Programs 16
/* PR25 do while */
main()
{
int i=0;
clrscr(); /* Clears the screen contents */
do
{
printf(" tanveer ");
i--; /* update expression */
}
while( i>0 );
getch();
}
/* PR26 */
main()
{
int car[]={79,86,89,90,98}; /* Array declaration */
clrscr(); /* Clears the screen contents */
printf("\n\t %d",car[0]);
printf("\n\t %d",car[1]);
printf("\n\t %d",car[2]);
printf("\n\t %d",car[3]);
printf("\n\t %d",car[4]);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 16
C Programs 17
/* PR27 array */
main()
{
int car[4]; /* Array declaration */
clrscr(); /* Clears the screen contents */
car[0] = 79; /* Element feeding to an array */
car[1] = 86;
car[2] = 89;
car[3] = 90;
car[4] = 98;
printf("\n\t %d",car[0]); /* element reading from an array */
printf("\n\t %d",car[1]);
printf("\n\t %d",car[2]);
printf("\n\t %d",car[3]);
printf("\n\t %d",car[4]);
getch();
}
/* PR28 array */
main()
{
int car[]={79,86,89,90,98}; /* Array declaration */
clrscr(); /* Clears the screen contents */
printf("\n\t %d",car[0]); /* Element reading from an array */
printf("\n\t %d",car[1]);
printf("\n\t %d",car[2]);
printf("\n\t %d",car[3]);
printf("\n\t %d",car[4]);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 17
C Programs 18
/* PR29 array */
main()
{
int car[4],i; /* Array declaration */
clrscr(); /* Clears the screen contents */
printf("\n\t Enter array elements please: \n");
for(i=0; i<5; i++) /* Element reading from an array */
scanf("%d",&car[i]);
for(i=0; i<5; i++)
printf("\n\t %d",car[i]); /* Element reading from an array */
getch();
}
/* PR30 array */
main()
{
int car[4],i; /* Array declaration */
clrscr(); /* Clears the screen contents */
printf("\n\t Enter array elements please: \n");
for(i=0; i<5; i++) /* Element reading from an array */
scanf("%d",&car[i]);
for(i=4; i>=0; i--)
printf("\n\t %d",car[i]); /* Element reading from an array */
getch();
}
Prepared by Tanveer Ahmed 4/8/23 18
C Programs 19
/* PR31 array */
main()
{
int rokalum[3][3] = {
{2, 4, 6 },
{8, 10, 12 }, /* Array declaration */
{14, 16, 18},
};
clrscr();
printf("\n COL1");
printf("\t %d",rokalum[0][0]); /* Element reading from an array */
printf(" %d",rokalum[0][1]);
printf(" %d",rokalum[0][2]);
printf("\n COL2");
printf("\t %d",rokalum[1][0]);
printf(" %d",rokalum[1][1]);
printf(" %d",rokalum[1][2]);
printf("\n COL3");
printf("\t %d",rokalum[2][0]);
printf(" %d",rokalum[2][1]);
printf(" %d",rokalum[2][2]);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 19
C Programs 20
/* PR32 array */
main()
{
int rokalum[3][3],i,j;
clrscr();
printf("\n Enter two dimentional array elements: ");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
scanf("%d",&rokalum[i][j]);
}
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
printf("\t %d",rokalum[i][j]); /* Element reading from an array */
printf("\n");
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 20
C Programs 21
/* PR33 array */
main()
{
int rokalum[2][3][2] = {
{
{1, 3 },
{5, 7 },
{9, 11},
},
{
{2 , 4 },
{6 , 8 },
{10, 12},
},
};
clrscr();
printf("\n Reading data from multi-dimentional array: ");
printf("\n %d",rokalum[0][0][0]);
printf(" %d",rokalum[0][0][1]); /* Element reading from an array */
printf("\n %d",rokalum[0][1][0]);
printf(" %d",rokalum[0][1][1]);
printf("\n %d",rokalum[0][2][0]);
printf(" %d",rokalum[0][2][1]);
printf("\n\n %d",rokalum[1][0][0]);
printf(" %d",rokalum[1][0][1]);
printf("\n %d",rokalum[1][1][0]);
printf(" %d",rokalum[1][1][1]);
printf("\n %d",rokalum[1][2][0]);
printf(" %d",rokalum[1][2][1]);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 21
C Programs 22
/* PR34 string */
main()
{
int rokalum[2][3][2],i,j,k;
clrscr();
printf("\n Feeding elements to multidimentional array: ");
for(i=0; i<2; i++)
for(j=0; j<3; j++)
for(k=0; k<2; k++)
scanf("%d",&rokalum[i][j][k]);
printf("\n ");
printf("\n Reading data from multi-dimentional array: \n");
for(i=0; i<2; i++)
{
for(j=0; j<3; j++)
{
for(k=0; k<2; k++)
{
printf(" %d",rokalum[i][j][k]);
}
printf("\n");
}
printf("\n");
}
getch();
}
Prepared by Tanveer Ahmed 4/8/23 22
C Programs 23
/* PR35 string */
main()
{
char name[20];
clrscr();
printf("\n Enter any string MAX LENGTH = 20 characters");
gets(name);
puts(name);
getch();
}
/* PR36 string */
main()
{
int c;
char name1[20], name2[20];
clrscr();
printf("\n Enter first string MAX LENGTH = 20 characters: ");
gets(name1);
printf("\n Enter second string MAX LENGTH = 20 characters: ");
gets(name2);
c = strcmp(name1, name2);
if(c == 0)
printf("\n Both strings are same: ");
else
printf("\n Strings are Different: and the difference is %d",c);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 23
C Programs 24
/* PR37 string */
#include<string.h>
main()
{
char name[10];
clrscr();
printf("\n Enter your name: ");
gets(name);
strcat(name, " hello");
printf("\n %s",name);
getch();
}
/* PR38 string */
main()
{
int i;
char name[30];
clrscr();
printf("\n Enter your name: ");
gets(name);
i = strlen(name);
printf("\n %s is %d characters long",name,i);
getch();
}
Prepared by Tanveer Ahmed 4/8/23 24
C Programs 25
/* PR39 function */
main()
{
stars();
}
stars()
{
printf("\*******************");
}
stars(); /* function declaration */
Prepared by Tanveer Ahmed 4/8/23 25
C Programs 26
/* PR40 */
main()
{
stars();
}
stars()
{
printf("\*******************");
}
stars();
main()
{
char name[30];
clrscr();
printf("\n Enter your name: ");
gets(name);
stars();
printf("\n %s\n",name);
stars();
getch();
}
stars(void)
{
int i;
for(i=0; i<=21; i++)
printf("\*");
}
Prepared by Tanveer Ahmed 4/8/23 26
C Programs 27
/* PR41 */
add();
main()
{
int a,b,sum;
clrscr();
printf("\n Enter two integers: ");
scanf("%d %d",&a,&b);
sum = add(a,b);
printf("\n The addition of given two integers is %d :",sum);
getch();
}
add(a,b)
{
int sum;
sum = a + b;
return(sum);
}
Prepared by Tanveer Ahmed 4/8/23 27
C Programs 28
/* PR42 */
float percentage();
main()
{
float per;
int tmarks,omarks;
clrscr();
printf("\n Enter your obtained and total marks respectively: ");
scanf("%d %d",&omarks,&tmarks);
per = percentage(omarks,tmarks);
printf("\n The percentage is %f :",per);
getch();
}
float percentage(int omarks,int tmarks)
{
float per;
per = omarks*100.0/tmarks;
return(per);
}
/* PR43 */
main()
{
int i=3;
int *j;
j = &i;
clrscr();
printf("\n Address of variable i is %u : ",&i);
printf("\n Address of variable i is %u :",j);
printf("\n Address of variable j is %u :",&j);
printf("\n Value of variable j is %u :",j);
printf("\n Value of variable i is %d :",i);
printf("\n Value of variable i is %d :",*(&i));
printf("\n Value of variable i is %d :",*j);
getch();
}
/* PR44 */
main()
{
int a=3, b=6, c;
Prepared by Tanveer Ahmed 4/8/23 28
C Programs 29
clrscr();
c = add(&a, &b);
printf("\n Value of a is %d : ",a);
printf("\n Value of b is %d : ",b);
printf("\n Addition of a and b is %d : ",c);
getch();
}
add(int *i, int *j)
{
int c;
c = *i + *j;
return(c);
}
/* Doll */
main()
{
char far *scr;
int i;
scr=0xb0008000;
while(1)
{
for(i=0;i<=3999;i=i+2)
{
if(*(scr+i)>='A' && *(scr+i)<='Z')
*(scr+i)=*(scr+i)+32;
else
{
if(*(scr+i)<='a' && *(scr+i)<='z')
*(scr+i)=*(scr+i)+32;
}
}
}
}
/* Percent */
main()
Prepared by Tanveer Ahmed 4/8/23 29
C Programs 30
{
int a, b;
float c;
scanf(" %d %d",&a, &b);
c = a*100.0/b;
printf("\n result is %f :",c);
getch();
}
/* System */#include<stdlib.h>#include<dos.h>#include<dir.h>main(){char pth[80];int a;clrscr();system("dir *.exe >> log.txt");getcwd(pth,66);printf("%s",pth);getch();}
Prepared by Tanveer Ahmed 4/8/23 30
C Programs 31
JAVA Section
/* Classex */class box{ double width; double height; double depth;}class classex{ public static void main(String args[]) { box mb = new box(); double vol;
mb.width = 10; mb.height = 12; mb.depth = 30;
vol = mb.width * mb.height * mb.depth; System.out.println("Volume is vol: " + vol); }}
/* Expconvert */class expconvert{ public static void main(String args[]) { byte b; int i = 257; double d = 323.567;
System.out.println("Conversion of INT to BYTE "); b = (byte) i; System.out.println("i and b" +"\t"+ i +" "+ b);
System.out.println("Conversion of DOUBLE to INT "); i = (int) d; System.out.println("d and i" +"\t"+ d +" "+ i);
System.out.println("Conversion of DOUBLE to BYTE "); b = (byte) d; System.out.println("d and b" +"\t"+ d +" "+ b); }}
/* Impconvert */class impconvert{ Prepared by Tanveer Ahmed 4/8/23 31
C Programs 32
public static void main(String args[]) { byte b = 42; char c = 'c'; short s = 1024; int i = 5000; float f = 5.67f; double d = 0.12345;
double result = (f * b) + (i / c) - (d * s);
System.out.println((f * b)+" + "+(i / c) +" - "+ (d * s)); System.out.println("Result is =" + result); }}
/* mthd */class box{ double width; double height; double depth;
void vol() { System.out.println(width*height*depth); }}
class mthd{ public static void main(String args[]) { box mb = new box(); mb.width = 10; mb.height = 12; mb.depth = 30;
mb.vol(); }}
/* mymath */
class mymath{ public static void main(String args[])
Prepared by Tanveer Ahmed 4/8/23 32
C Programs 33
{ int a = 1 + 1; int b = a * 3; int c = b / 4; int d = c - a; int e = -d;
System.out.println("a is :" + a); System.out.println("b is :" + b); System.out.println("c is :" + c); System.out.println("d is :" + d); System.out.println("e is :" + e); }}
/* mymod */class mymod{public static void main(String args[]) { int x = 42; double y = 42.3;
System.out.println("x is integer with value :" +x); System.out.println("x mod 10 is :" +x % 10); System.out.println("y is double with value :" +y); System.out.println("x mod y is :" +x % y); }}
/* nestedif */class nestedif{ public static void main(String args[]) { String name = "tanveer"; if(name.length() == 7) { if(name == "tanveer") System.out.println("tanveer"); } else System.out.println("Unknown word"); }}
/* obj */class box{ double width; double height; double depth;
Prepared by Tanveer Ahmed 4/8/23 33
C Programs 34
}
class obj{ public static void main(String args[]) { double vol; box mb1 = new box(); box mb2 = new box();
mb1.width = 10; mb1.height = 12; mb1.depth = 30; vol = mb1.width * mb1.height * mb1.depth; System.out.println("volume of first object is :" + vol);
mb2.width = 20; mb2.height = 22; mb2.depth = 60; vol = mb2.width * mb2.height * mb2.depth; System.out.println("volume of second object is :" + vol); }}
/* switchex */class switchex{ public static void main(String args[]) { int a = 10; switch(a) { case 1: System.out.println("Hello "); break; case 5: System.out.println("Hey "); break; case 9: System.out.println("Hi "); break; default: System.out.println("Why default "); break; } }}
Prepared by Tanveer Ahmed 4/8/23 34