0% found this document useful (0 votes)
31 views42 pages

Geometry and Programming Calculations

The document contains a series of C programs that perform various mathematical and logical operations, including calculating areas and volumes of geometric shapes, converting days into years, and determining the maximum or minimum of numbers. Each program includes standard input/output functions and utilizes conditionals and loops to achieve its purpose. The document serves as a collection of practical coding examples for beginners in C programming.

Uploaded by

sakshinaik599
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views42 pages

Geometry and Programming Calculations

The document contains a series of C programs that perform various mathematical and logical operations, including calculating areas and volumes of geometric shapes, converting days into years, and determining the maximum or minimum of numbers. Each program includes standard input/output functions and utilizes conditionals and loops to achieve its purpose. The document serves as a collection of practical coding examples for beginners in C programming.

Uploaded by

sakshinaik599
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1.

Area and Perimeter of Circle


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float r, area, perimeter;
clrscr();
printf("Enter radius of circle: ");
scanf("%f", &r);
area = M_PI * r * r;
perimeter = 2 * M_PI * r;
printf("Area = %.2f\nPerimeter = %.2f", area, perimeter);
getch();
}

2. Surface Area of Cylinder


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float r, h, sa;
clrscr();
printf("Enter radius and height of cylinder: ");
scanf("%f%f", &r, &h);
sa = 2 * M_PI * r * (r + h);
printf("Surface Area = %.2f", sa);
getch();
}

3. Volume of Hemisphere
#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float r, volume;
clrscr();
printf("Enter radius of hemisphere: ");
scanf("%f", &r);
volume = (2.0 / 3.0) * M_PI * pow(r, 3);
printf("Volume = %.2f", volume);
getch();
}

4. Convert Days into Years, Months, Days


#include <stdio.h>
#include <conio.h>

void main() {
int days, years, months;
clrscr();
printf("Enter number of days: ");
scanf("%d", &days);
years = days / 365;
days = days % 365;
months = days / 30;
days = days % 30;
printf("%d Years %d Months %d Days", years, months, days);
getch();
}

5. Currency Denomination
#include <stdio.h>
#include <conio.h>

void main() {
int amt, n500, n200, n100, n50, n20, n10, n5, n2, n1;
clrscr();
printf("Enter amount: ");
scanf("%d", &amt);

n500 = amt / 500; amt %= 500;


n200 = amt / 200; amt %= 200;
n100 = amt / 100; amt %= 100;
n50 = amt / 50; amt %= 50;
n20 = amt / 20; amt %= 20;
n10 = amt / 10; amt %= 10;
n5 = amt / 5; amt %= 5;
n2 = amt / 2; amt %= 2;
n1 = amt;

printf("500:%d 200:%d 100:%d 50:%d 20:%d 10:%d 5:%d 2:%d 1:%d",


n500, n200, n100, n50, n20, n10, n5, n2, n1);
getch();
}

6. Maximum of Three Numbers (without if/else or ternary)


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float a, b, c, max;
clrscr();
printf("Enter three numbers: ");
scanf("%f%f%f", &a, &b, &c);
max = (a + b + fabs(a - b)) / 2;
max = (max + c + fabs(max - c)) / 2;
printf("Maximum = %.2f", max);
getch();
}

7. Inclination Angle between Two Points


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float x1, y1, x2, y2, theta;
clrscr();
printf("Enter coordinates x1 y1: ");
scanf("%f%f", &x1, &y1);
printf("Enter coordinates x2 y2: ");
scanf("%f%f", &x2, &y2);
theta = atan((y2 - y1) / (x2 - x1));
printf("Inclination angle = %.2f degrees", theta * 180 / M_PI);
getch();
}

8. Point Inside, On, or Outside Circle


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float r, x, y, dist;
clrscr();
printf("Enter radius: ");
scanf("%f", &r);
printf("Enter coordinates of point (x y): ");
scanf("%f%f", &x, &y);
dist = sqrt(x * x + y * y);
if (dist < r)
printf("Point is inside the circle");
else if (dist == r)
printf("Point is on the circle");
else
printf("Point is outside the circle");
getch();
}

9. Area Not Covered by Circle in a Square


#include <stdio.h>
#include <conio.h>
#include <math.h>

void main() {
float r, area_square, area_circle, area_uncovered;
clrscr();
printf("Enter radius of circle: ");
scanf("%f", &r);
area_square = pow(2 * r, 2);
area_circle = M_PI * r * r;
area_uncovered = area_square - area_circle;
printf("Area not covered by circle = %.2f", area_uncovered);
getch();
}
10. Smallest of Three Numbers using Conditional Operator
#include <stdio.h>
#include <conio.h>

void main() {
int a, b, c, smallest;
clrscr();
printf("Enter three numbers: ");
scanf("%d%d%d", &a, &b, &c);
smallest = (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c);
printf("Smallest = %d", smallest);
getch();
}

Would you like me to continue with the next 10 programs (11–20) in the same format?
You said:
yes
ChatGPT said:

ok
here are Q.11 to Q.20
(all same style — stdio.h + conio.h + math.h and printf scanf)

11 — triangle type (valid + type)


#include<stdio.h>
#include<conio.h>

void main(){
float a,b,c;
clrscr();
printf("Enter 3 sides: ");
scanf("%f%f%f",&a,&b,&c);

if(a+b>c && b+c>a && a+c>b){


if(a==b && b==c)
printf("Equilateral Triangle");
else if(a==b || b==c || a==c)
printf("Isosceles Triangle");
else
printf("Scalene Triangle");
}
else
printf("Invalid Triangle");

getch();
}

12 — ATM withdraw
#include<stdio.h>
#include<conio.h>

void main(){
int bal,wd;
clrscr();
printf("Enter balance: ");
scanf("%d",&bal);
printf("Enter withdraw amount: ");
scanf("%d",&wd);

if(wd%100!=0)
printf("Invalid Amount");
else if(bal>=wd)
printf("Transaction Successful");
else
printf("Insufficient Balance");
getch();
}

13 — vowel / consonant / digit / symbol


#include<stdio.h>
#include<conio.h>

void main(){
char ch;
clrscr();
printf("Enter a character: ");
scanf("%c",&ch);

if(ch>='A'&&ch<='Z' || ch>='a'&&ch<='z'){
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'
|| ch=='A'||ch=='E'||ch=='I'||ch=='O'||ch=='U')
printf("Vowel");
else
printf("Consonant");
}
else if(ch>='0'&&ch<='9')
printf("Digit");
else
printf("Special Symbol");

getch();
}

14 — uppercase / lowercase / digit / symbol


#include<stdio.h>
#include<conio.h>
#include<ctype.h>
void main(){
char ch;
clrscr();
printf("Enter a character: ");
scanf("%c",&ch);

if(isupper(ch))
printf("Uppercase");
else if(islower(ch))
printf("Lowercase");
else if(isdigit(ch))
printf("Digit");
else
printf("Special Symbol");

getch();
}

15 — leap year (nested)


#include<stdio.h>
#include<conio.h>

void main(){
int y;
clrscr();
printf("Enter year: ");
scanf("%d",&y);

if(y%4==0){
if(y%100==0){
if(y%400==0)
printf("Leap Year");
else
printf("Not Leap Year");
}
else
printf("Leap Year");
}
else
printf("Not Leap Year");

getch();
}

16 — grading
#include<stdio.h>
#include<conio.h>

void main(){
int m;
clrscr();
printf("Enter marks: ");
scanf("%d",&m);

if(m>=90) printf("Excellent");
else if(m>=75) printf("Very Good");
else if(m>=60) printf("Good");
else if(m>=40) printf("Average");
else printf("Fail");

getch();
}
17 — electricity bill
#include<stdio.h>
#include<conio.h>

void main(){
int u;
float bill;
clrscr();
printf("Enter units: ");
scanf("%d",&u);

if(u<=100) bill=u*2;
else if(u<=300) bill=100*2+(u-100)*3;
else if(u<=500) bill=100*2+200*3+(u-300)*5;
else bill=100*2+200*3+200*5+(u-500)*8;

printf("Bill = %.2f",bill);
getch();
}

18 — loan decision
#include<stdio.h>
#include<conio.h>

void main(){
int score;
float income;
clrscr();
printf("Enter credit score: ");
scanf("%d",&score);
printf("Enter annual income (in lakh): ");
scanf("%f",&income);
if(score>800 && income>10)
printf("Interest = 7%%");
else if(score>700)
printf("Interest = 9%%");
else if(score>=600)
printf("Interest = 11%%");
else
printf("Loan Denied");

getch();
}

19 — parking fee
#include<stdio.h>
#include<conio.h>

void main(){
char v,t;
int h;
float fee;
clrscr();
printf("Enter vehicle (c/b/t): ");
scanf(" %c",&v);
printf("Enter hours: ");
scanf("%d",&h);
printf("Enter time (d/n): ");
scanf(" %c",&t);

if(v=='c'){
if(t=='d') fee=30*h;
else fee=20*h;
}
else if(v=='b'){
if(t=='d') fee=15*h;
else fee=10*h;
}
else if(v=='t')
fee=50*h;
else{
printf("Invalid vehicle");
getch();
return;
}
printf("Fee = %.2f",fee);
getch();
}

20 — income tax slabs


#include<stdio.h>
#include<conio.h>

void main(){
float inc,tax;
clrscr();
printf("Enter income: ");
scanf("%f",&inc);

if(inc<=4) tax=0;
else if(inc<=8) tax=(inc-4)*0.05;
else if(inc<=12) tax=4*0.05+(inc-8)*0.10;
else if(inc<=16) tax=4*0.05+4*0.10+(inc-12)*0.15;
else if(inc<=20) tax=4*0.05+4*0.10+4*0.15+(inc-16)*0.20;
else if(inc<=24) tax=4*0.05+4*0.10+4*0.15+4*0.20+(inc-20)*0.25;
else tax=4*0.05+4*0.10+4*0.15+4*0.20+4*0.25+(inc-24)*0.30;

printf("Tax = %.2f lakh",tax);


getch();
}

21 — discount shopping
#include<stdio.h>
#include<conio.h>

void main(){
float amt,disc;
clrscr();
printf("Enter purchase amount: ");
scanf("%f",&amt);

if(amt<1000) disc=0;
else if(amt<=5000) disc=amt*0.05;
else if(amt<=10000) disc=amt*0.10;
else disc=amt*0.20;

printf("Discount = %.2f",disc);
getch();
}

22 — quadrant of point
#include<stdio.h>
#include<conio.h>

void main(){
float x,y;
clrscr();
printf("Enter x y: ");
scanf("%f%f",&x,&y);

if(x>0 && y>0) printf("Quadrant 1");


else if(x<0 && y>0) printf("Quadrant 2");
else if(x<0 && y<0) printf("Quadrant 3");
else if(x>0 && y<0) printf("Quadrant 4");
else if(x==0 && y==0) printf("Origin");
else printf("On Axis");

getch();
}

23 — day of week
#include<stdio.h>
#include<conio.h>

void main(){
int n;
clrscr();
printf("Enter number 1-7: ");
scanf("%d",&n);

switch(n){
case 1: printf("Monday"); break;
case 2: printf("Tuesday"); break;
case 3: printf("Wednesday"); break;
case 4: printf("Thursday"); break;
case 5: printf("Friday"); break;
case 6: printf("Saturday"); break;
case 7: printf("Sunday"); break;
default: printf("Invalid");
}
getch();
}

24 — month name
#include<stdio.h>
#include<conio.h>

void main(){
int m;
clrscr();
printf("Enter month 1-12: ");
scanf("%d",&m);

switch(m){
case 1: printf("January"); break;
case 2: printf("February"); break;
case 3: printf("March"); break;
case 4: printf("April"); break;
case 5: printf("May"); break;
case 6: printf("June"); break;
case 7: printf("July"); break;
case 8: printf("August"); break;
case 9: printf("September"); break;
case 10: printf("October"); break;
case 11: printf("November"); break;
case 12: printf("December"); break;
default: printf("Invalid");
}
getch();
}
25 — calculator
#include<stdio.h>
#include<conio.h>

void main(){
float a,b;
char op;
clrscr();
printf("Enter a operator b : ");
scanf("%f %c %f",&a,&op,&b);

switch(op){
case '+': printf("= %.2f",a+b); break;
case '-': printf("= %.2f",a-b); break;
case '*': printf("= %.2f",a*b); break;
case '/': printf("= %.2f",a/b); break;
default: printf("Invalid operator");
}
getch();
}

26 — temp convert menu


#include<stdio.h>
#include<conio.h>

void main(){
int ch;
float c,f;
clrscr();
printf("1.C to F\n2.F to C\[Link]\nEnter choice: ");
scanf("%d",&ch);
switch(ch){
case 1:
printf("Enter C: "); scanf("%f",&c);
f=c*9/5+32;
printf("F = %.2f",f);
break;
case 2:
printf("Enter F: "); scanf("%f",&f);
c=(f-32)*5/9;
printf("C = %.2f",c);
break;
case 3: break;
default: printf("Invalid");
}
getch();
}

27 — bank menu
#include<stdio.h>
#include<conio.h>

void main(){
float bal=0,amt;
int ch;
clrscr();
printf("[Link] Balance\[Link]\[Link]\[Link]\nEnter choice: ");
scanf("%d",&ch);

switch(ch){
case 1: printf("Balance = %.2f",bal); break;
case 2: printf("Enter deposit: "); scanf("%f",&amt); bal+=amt; printf("Balance=%.2f",bal); break;
case 3: printf("Enter withdraw: "); scanf("%f",&amt); if(bal>=amt){bal-=amt;
printf("Balance=%.2f",bal);} else printf("Insufficient"); break;
case 4: break;
default: printf("Invalid");
}
getch();
}

28 — days in month
#include<stdio.h>
#include<conio.h>

void main(){
int m;
clrscr();
printf("Enter month: ");
scanf("%d",&m);

switch(m){
case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf("31 days");break;
case 4: case 6: case 9: case 11: printf("30 days");break;
case 2: printf("28/29 days");break;
default: printf("Invalid");
}
getch();
}

29 — 1 to n natural
#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++) printf("%d ",i);

getch();
}

30 — odd 1 to n
#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
if(i%2!=0) printf("%d ",i);

getch();
}

31 — even 1 to n
#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
if(i%2==0) printf("%d ",i);

getch();
}

32 — first n odd numbers


#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
printf("%d ",2*i-1);

getch();
}

33 — first n even numbers


#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
printf("%d ",2*i);

getch();
}

34 — sum + avg of first n odd


#include<stdio.h>
#include<conio.h>

void main(){
int n,i,sum=0;
float avg;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
sum=sum + (2*i-1);

avg=(float)sum/n;

printf("Sum = %d\nAvg = %.2f",sum,avg);


getch();
}

35 — avg of 100 temp readings


#include<stdio.h>
#include<conio.h>

void main(){
float t,sum=0;
int i;
clrscr();
for(i=1;i<=100;i++){
printf("Enter reading %d: ",i);
scanf("%f",&t);
sum+=t;
}
printf("Average = %.2f",sum/100);
getch();
}

36 — topper marks out of n


#include<stdio.h>
#include<conio.h>

void main(){
int n,i,m,max=0;
clrscr();
printf("Enter number of students: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
printf("Enter marks: ");
scanf("%d",&m);
if(m>max) max=m;
}
printf("Topper Marks = %d",max);
getch();
}

37 — all divisors of n
#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
if(n%i==0) printf("%d ",i);

getch();
}

38 — count of divisors
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,count=0;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
if(n%i==0) count++;

printf("Count = %d",count);
getch();
}

39 — prime or not
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,flag=1;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

if(n<=1) flag=0;
for(i=2;i<=n/2;i++)
if(n%i==0){ flag=0; break; }

if(flag==1) printf("Prime");
else printf("Not Prime");

getch();
}

40 — factorial
#include<stdio.h>
#include<conio.h>

void main(){
int n,i;
long fact=1;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
fact=fact*i;

printf("Factorial = %ld",fact);
getch();
}

41 — nCr (combination)
#include<stdio.h>
#include<conio.h>

long fact(int x){


long f=1; int i;
for(i=1;i<=x;i++) f=f*i;
return f;
}

void main(){
int n,r;
long c;
clrscr();
printf("Enter n and r: ");
scanf("%d%d",&n,&r);
c = fact(n) / ( fact(r) * fact(n-r) );
printf("nCr = %ld",c);
getch();
}

42 — pattern
1
12
123
...
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%d ",j);
printf("\n");
}
getch();
}

43 — number repeat pattern


1
22
333
...
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%d ",i);
printf("\n");
}
getch();
}

44 — * triangle
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("* ");
printf("\n");
}
getch();
}

45 — A B C...
#include<stdio.h>
#include<conio.h>
void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%c ",'A'+j-1);
printf("\n");
}
getch();
}

46 — a b c ... (lowercase)
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%c ",'a'+j-1);
printf("\n");
}
getch();
}
47 — same as 46 (it is repeated problem in PDF)
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%c ",'a'+j-1);
printf("\n");
}
getch();
}

48 — continuous numbers
1
23
456
...
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j,x=1;
clrscr();
printf("Enter n: ");
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%d ",x++);
printf("\n");
}
getch();
}

49 — 1 0 pattern
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
printf("%d ",(i+j)%2);
printf("\n");
}
getch();
}

50 — alternating lines (1 row numbers, next row letters)


#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
if(i%2==1){ // odd row numbers
for(j=1;j<=i;j++)
printf("%d ",j);
} else { // even row alphabets
for(j=1;j<=i;j++)
printf("%c ",'A'+j-1);
}
printf("\n");
}
getch();
}

51 — pattern (reverse decreasing)


example n=5
5
54
543
5432
54321
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=n;j>=n-i+1;j--)
printf("%d ",j);
printf("\n");
}
getch();
}

52 — decreasing rows
if n=4
1234
123
12
1
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=n;i>=1;i--){
for(j=1;j<=i;j++)
printf("%d ",j);
printf("\n");
}
getch();
}

53 — decreasing letters
if n=4
ABCD
ABC
AB
A
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=n;i>=1;i--){
for(j=1;j<=i;j++)
printf("%c ",'A'+j-1);
printf("\n");
}
getch();
}

54 — decreasing stars
if n=4
****
***
**
*
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=n;i>=1;i--){
for(j=1;j<=i;j++)
printf("* ");
printf("\n");
}
getch();
}

55 — reverse alphabets
if n=4
DCBA
CBA
BA
A
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=n;i>=1;i--){
for(j=i;j>=1;j--)
printf("%c ",'A'+j-1);
printf("\n");
}
getch();
}

56 — diamond like two halves


if n=4
****
***
**
*
**
***
****
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=n;i>=1;i--){
for(j=1;j<=i;j++)
printf("* ");
printf("\n");
}
for(i=2;i<=n;i++){
for(j=1;j<=i;j++)
printf("* ");
printf("\n");
}
getch();
}

57 — reverse mountain
if n=4
*
**
***
****
***
**
*
#include<stdio.h>
#include<conio.h>

void main(){
int n,i,j;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

for(i=1;i<=n;i++){
for(j=1;j<=i;j++) printf("* ");
printf("\n");
}
for(i=n-1;i>=1;i--){
for(j=1;j<=i;j++) printf("* ");
printf("\n");
}
getch();
}

58 — highest & lowest of 50 students


#include<stdio.h>
#include<conio.h>

void main(){
int i,m,max=0,min=999;
clrscr();
for(i=1;i<=50;i++){
printf("Enter marks: ");
scanf("%d",&m);
if(m>max) max=m;
if(m<min) min=m;
}
printf("Highest = %d\nLowest = %d",max,min);
getch();
}

59 — population next 10 years


#include<stdio.h>
#include<conio.h>

void main(){
float pop,rate;
int i;
clrscr();
printf("Enter population: ");
scanf("%f",&pop);
printf("Enter growth rate %%: ");
scanf("%f",&rate);
for(i=1;i<=10;i++){
pop = pop + pop*rate/100;
printf("Year %d = %.2f\n",i,pop);
}

getch();
}

60 — payroll of 10 employees
#include<stdio.h>
#include<conio.h>

void main(){
float basic,da,hra,gs;
int i;
clrscr();
for(i=1;i<=10;i++){
printf("Enter basic: ");
scanf("%f",&basic);
da=0.52*basic;
hra=0.30*basic;
gs=basic+da+hra;
printf("Gross = %.2f\n",gs);
}
getch();
}

60 (second one) — Fibonacci till n terms + find overflow for int


#include<stdio.h>
#include<conio.h>
void main(){
int n,i;
int a=0,b=1,c;
clrscr();
printf("Enter n: ");
scanf("%d",&n);

printf("%d %d ",a,b);

for(i=3;i<=n;i++){
c=a+b;
if(c<0){ // overflow detection (int becomes negative)
printf("\nOverflow happened at term %d",i);
break;
}
printf("%d ",c);
a=b;
b=c;
}
getch();
}

61 — x^y using loop (no pow)


#include<stdio.h>
#include<conio.h>

void main(){
int x,y,i;
long p=1;
clrscr();
printf("Enter x and y: ");
scanf("%d%d",&x,&y);

for(i=1;i<=y;i++)
p=p*x;

printf("Power = %ld",p);
getch();
}

62 — e constant using n terms


#include<stdio.h>
#include<conio.h>

long fact(int k){


long f=1; int i;
for(i=1;i<=k;i++) f=f*i;
return f;
}

void main(){
int n,i;
float e=1;
clrscr();
printf("Enter n terms: ");
scanf("%d",&n);

for(i=1;i<=n;i++)
e = e + (1.0/fact(i));

printf("e = %.6f",e);
getch();
}
63 — 1 to 10 table (square,cube,sqrt,cuberoot)
#include<stdio.h>
#include<conio.h>
#include<math.h>

void main(){
int i;
clrscr();
printf("No\tSq\tCube\tSqrt\t\tCuberoot\n");

for(i=1;i<=10;i++){
printf("%d\t%d\t%d\t%f\t%f\n",
i,i*i,i*i*i,sqrt(i),cbrt(i));
}
getch();
}

You might also like