C Program 1 Sem
C Program 1 Sem
Akanksha Priyadarshini
Enrollment Number- 012201000001007
2|Page
Q1) Write a C program to find simple interest. Inputs are principal amount,
number of years and rate of interest.
#include<stdio.h>
#include<conio.h>
//simple interest
void main()
{
int si=0,pr=0,r=0,t=0;
clrscr();
printf("Akanksha Priyadarshini");
printf("Enter Principal ");
scanf("%d",&pr);
printf("Enter Rate ");
scanf("%d",&r);
printf("Enter time ");
scanf("%d",&t);
si=(pr*r*t)/100;
printf("The Simple Interest is %d",si);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
3|Page
Output :
Akanksha Priyadarshini
Enrollment Number- 012201000001007
4|Page
Akanksha Priyadarshini
Enrollment Number- 012201000001007
5|Page
Akanksha Priyadarshini
Enrollment Number- 012201000001007
6|Page
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
7|Page
Akanksha Priyadarshini
Enrollment Number- 012201000001007
8|Page
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
9|Page
Akanksha Priyadarshini
Enrollment Number- 012201000001007
10 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
11 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
12 | P a g e
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
13 | P a g e
if(score>=80)
{
printf("Distinction");
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
14 | P a g e
else if(score>=70)
{
printf("First");
}
else if(score>=60)
{
printf("Second");
}
else if(score>=40)
{
printf("Pass");
}
else
{
printf("Fail");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
15 | P a g e
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
16 | P a g e
}
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
18 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
19 | P a g e
case 1: add=number1+number2;
printf("\nThe sum of entered 2 Numbers is %d\n",add);
break;
case 2: sub=number1-number2;
printf("The subtraction of entered 2 numbers is %d\n",sub);
break;
case 3: multiplication=number1*number2;
printf("\nThe multiplication of entered 2 numbers is %d\n",multiplication);
break;
case 4: div=(float)number1/number2;
printf("The division of entered 2 numbers is %f\n",div);
break;
Akanksha Priyadarshini
Enrollment Number- 012201000001007
20 | P a g e
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
21 | P a g e
int favnum,count=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter your favorite number from 0 to 99: ");
scanf("%d", &favnum);
Akanksha Priyadarshini
Enrollment Number- 012201000001007
22 | P a g e
11. Write a C program to find the sum of the first 10 natural numbers.
#include<stdio.h>
#include<conio.h>
void main()
{
int i, sum=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Sum of first 10 natural numbers is: \n");
for(i=1; i<=10; i++)
{
sum=sum+i;
}
printf("%d\n",sum);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
23 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
24 | P a g e
Output:
Akanksha Priyadarshini
Enrollment Number- 012201000001007
25 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
26 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
27 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
28 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
29 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
30 | P a g e
{
printf("The number is composite number");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
32 | P a g e
for(i=0;i<=5;i++)
{
printf(" Akanksha Priyadarshini \n");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
33 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
34 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
35 | P a g e
#include <conio.h>
#include <stdio.h>
int main()
{
int i, j;
char input, alphabet = 'A';
clrscr();
printf("Akanksha\n\n");
printf("Enter an uppercase character you want to print in the last row: ");
scanf("%c", &input);
for (i = 1; i <= (input - 'A' + 1); ++i)
{
for (j = 1; j <= i; ++j)
{
printf("%c ", alphabet);
}
++alphabet;
printf("\n");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
36 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
37 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
38 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
39 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
40 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
41 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
42 | P a g e
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
43 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
44 | P a g e
}
}
printf("\n\n nos in ascending order are:\n");
for(i=0;i<11;i++)
printf("%d ",a[i]);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
45 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
46 | P a g e
{
printf(“%d”,arr[row][col]);
}
printf(“\n”);
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
47 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
48 | P a g e
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
printf("matrix obtained after addition is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d ",c[i][j]);
}
printf("\n");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
49 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
50 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
51 | P a g e
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&b[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=a[i][j]*b[i][j];
}
}
printf("matrix obtained after multiplication is:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",c[i][j]);
}
Printf(“\n”);
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
52 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
53 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
54 | P a g e
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
trans[j][i]=a[i][j];
}
}
printf("elements of transposed matrix are: \n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",trans[i][j]);
}
printf("\n\n");
}
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
55 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
56 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
57 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
58 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
59 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
60 | P a g e
scanf("%d", &x);
printf("\nEnter Value of y ");
scanf("%d", &y);
swap(&x, &y);
printf("\nAfter Swapping: x = %d, y = %d", x, y);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
61 | P a g e
30. Write a user defined function which prints your name 10 times.
#include<stdio.h>
#include<conio.h>
void printname(char name[10])
{
int i;
for(i=0;i<10;i++)
{
printf("\n %s ",name);
}
}
void main()
{
char name[10];
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT YOUR NAME : ");
scanf("%s",&name);
printname(name);
getch();
Akanksha Priyadarshini
Enrollment Number- 012201000001007
62 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
63 | P a g e
31. Write a C program to find sum and average of two numbers passed to user
defined functions called sum(int,int) and average (int,int).
#include<stdio.h>
#include<conio.h>
void sum(int a,int b)
{
int sum;
float avg;
sum=a+b;
printf("\n SUM : %d ",sum);
}
void avg(int a,int b)
{
float avg;
avg=(a+b)/2;
printf("\n AVERAGE : %f ",avg);
}
void main()
{
int a,b;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT TWO NUMBERS : ");
scanf("%d %d",&a,&b);
sum(a,b);
avg(a,b);
getch();
Akanksha Priyadarshini
Enrollment Number- 012201000001007
64 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
65 | P a g e
32. Write a C program to enter text with gets() and display it using printf()
statement. Also find the length of the text.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char a[100];
int x;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT A STATEMENT : ");
gets(a);
printf(" %s ",a);
x=strlen(a);
printf("\n LENGTH OF TEXT : %d ",x);
Akanksha Priyadarshini
Enrollment Number- 012201000001007
66 | P a g e
getch();}
33. Write a C program that uses different string handling built-in functions.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char s1[100],s2[100];
int x;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT STRING 1 : ");
gets(s1);
printf("\n INPUT STRING 2 : ");
gets(s2);
strcat(s1,s2);
Akanksha Priyadarshini
Enrollment Number- 012201000001007
67 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
68 | P a g e
34. Write a C program to copy one string to another without using strcpy().
#include<stdio.h>
#include<conio.h>
void main()
{
char s1[] = "Programming in C", s2[100], i;
clrscr();
printf("Akanksha \n\n");
printf("string s1 : %s\n", s1);
for (i = 0; s1[i] != '\0'; ++i)
{
s2[i] = s1[i];
}
s2[i] = '\0';
printf("String s2 : %s", s2);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
69 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
70 | P a g e
35. Write a C program to find length of the given string without including
string.h.
#include <stdio.h>
#include<conio.h>
void main()
{
char string[50];
int i, length = 0;
clrscr();
printf(" Akanksha \n\n");
printf("Enter a string \n");
gets(string);
for (i = 0; string[i] != '\0'; i++)
{
length++;
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
71 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
72 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
73 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
74 | P a g e
37. Write a C program to define structure with tag state with fields state name,
number of districts and total population. Read and display the data.
#include <stdio.h>
#include <conio.h>
struct state
{
char *name;
int dist;
long pop;
};
void main()
{
struct state s;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf ("\n Enter state name, number of dist. and population : ");
scanf ("%s %d %ld",s.name,&s.dist,&s.pop);
printf ("\n State : %s",s.name);
printf ("\n District : %d",s.dist);
printf ("\n Population : %ld",s.pop);
getch();
}
Akanksha Priyadarshini
Enrollment Number- 012201000001007
75 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
76 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
77 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
78 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
79 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
80 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
81 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
82 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007
83 | P a g e
Akanksha Priyadarshini
Enrollment Number- 012201000001007