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();
}