Sunteți pe pagina 1din 14

/* Assignment No.

01
Title:Write a program to check whether the number is strong or not.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int i, number,num,lastdig,sum,fact;
printf("Enter any number:");
scanf("%d", &num);
number=num;
sum=0;
while(num>0)
{
lastdig=num%10;
fact=1;
for(i=1; i<=lastdig; i++)
{
fact=fact*i;
}
sum=sum+fact;
num=num/10;
}
if(sum==number)
{
printf("%d is a Strong Number", number);
}
else
{
printf("%d is not a Strong Number", number);
}
return 0;
}

OUTPUT:

Enter any number:200


200 is not a Strong Number
Process returned 0 (0x0) execution time : 3.015 s
/* Assignment No.02
Title: Write a program to calculate power of a number without using
built-in function.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,i,result=1,c;
printf("Enter a number:");
scanf("%d", &a);
printf("Enter the power ");
scanf("%d", &b);
for(i=1;i<=b;i++)
{
c=a;
result=result*c;
}
printf("Result:%d",result);
return 0;
}

OUTPUT:

Enter a number:5
Enter the power 3
Result:125
Process returned 0 (0x0) execution time : 4.604 s
/* Assignment No.03
Title: Write a program to split the number into digits.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int num,number,factor=1;
printf("Enter a number:");
scanf("%d", &num);
number=num;
while(number)
{
number=number/10;
factor=factor*10;
}
printf("Each digits of the given number are:");
while(factor>1)
{
factor=factor/10;
printf("%d", num/factor);
num=num % factor;
}
return 0;
}

OUTPUT:

Enter a number:123
Each digits of the given number are:1 2 3
Process returned 0 (0x0) execution time : 2.429 s
/* Assignment No.04
Title: Write a program to add digits of a number
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int num, count=0;
printf("Enter any number:");
scanf("%d", &num);
while(num!=0)
{
count++;
num/=10;
}
printf("total digits:%d", count);
return 0;
}

OUTPUT:
Enter any number:456987
total digits:6
Process returned 0 (0x0) execution time : 3.527 s
/* Assignment No.05
Title: Write a program to find sum of series 1+1/2+1/3+…+1/n
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
float number,sum=0,i;
printf("\nEnter a number:");
scanf("%f", &number);
for(i=1;i<=number;i++)
{
sum=sum+(1/i);
if(i==1)
printf("\n1+");
else if(i==number)
printf("(1/%.1f)", i);
else
printf("(1/%.1f)+", i);
}
printf("\nThe sum of the given series is %.2f", sum);
return 0;
}

OUTPUT:

Enter a number:5

1+(1/2.0)+(1/3.0)+(1/4.0)+(1/5.0)
The sum of the given series is 2.28
Process returned 0 (0x0) execution time : 7.489 s
/* Assignment No.06
Title: Write a program to print perfect number from 1 to 100.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int sum=0,p,i;
printf("\n Perfect numbers between 1 and 100 are: ");
for(i= 1; i<= 100; i++)
{
p=1;
while(p<=(i/2))
{
if(i % p == 0)
sum=sum+p;
p++;
}
if(sum==i)
printf(" %d ",i);
sum=0;
}
return 0;
}

OUTPUT:

Perfect numbers between 1 and 100 are: 6 28


Process returned 0 (0x0) execution time : 0.063 s
/* Assignment No.07
Title: Write a program to read the marks of a student and display
his result(use if-else ladder).
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include <stdio.h>
#include<conio.h>
int main(void)
{
float marks;
printf("Enter your marks:");
scanf("%f",&marks);
printf("\nYou entered %f", marks);
if(marks>=75)
{
printf("\nYou got I grade with destinction");
}
else if(marks>=60)
{
printf("\nYou got I grade");
}
else if(marks>=45)
{
printf("\nYou got II grade");
}
else if(marks>=35)
{
printf("\nYou got III grade");
}
else
{
printf("\nYou failed in the exam");
}
return 0;
}

OUTPUT:

Enter your marks:55.65

You entered 55.650002


You got II grade
Process returned 0 (0x0) execution time : 4.507 s
/* Assignment No.08
Title: Write a program to read the set of numbers and find the
smallest and largest of them.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int i,n,lar,sm,elem;
printf("Enter the total number of elements:");
scanf("%d", &elem);
printf("\nEnter first number:");
scanf("%d", &n);
lar=n;
sm=n;
for(i=1;i<=elem-1;i++)
{
printf("\nEnter another number:");
scanf("%d", &n);
if(n>lar)
lar=n;
if(n<sm)
sm=n;
}
printf("\nThe largest number is:%d", lar);
printf("\nThe smallest number is:%d", sm);
getch();
return 0;
}

OUTPUT:

Enter the total number of elements:5

Enter first number:6

Enter another number:14

Enter another number:23

Enter another number:95

Enter another number:758

The largest number is:758


The smallest number is:6
Process returned 0 (0x0) execution time : 15.241 s
/* Assignment No.09
Title: Write a program to test whether the given number is
palindrome.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int i,n,sum=0,t,r;
printf("Enter the number=");
scanf("%d", &n);
t=n;
while(n>0)
{
r=n%10;
sum=sum*10+r;
n=n/10;
}
if(sum==t)
{
printf("Number is Palindrome Number");
}
else
{
printf("It is not a Palindrome Number");
}
getch();
return 0;
}

OUTPUT:
Enter the number=62
It is not a Palindrome Number
Process returned 0 (0x0) execution time : 5.201 s
/* Assignment No.10
Title: Write a program to add 10 terms of the following series to
find the value of e.
1 1 1
e=1+ + +……+
1! 2! 𝑛!
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int n,j;
float i,e=1,fact;
printf("Enter the value:");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
fact=1;
for(j=1;j<=i;j++)
{
fact=fact*j;
}
e=e+1/fact;
}
printf("Sum=%f", e);
return 0;
}

OUTPUT:

Enter the value:6


Sum=2.718056
Process returned 0 (0x0) execution time : 1.311 s
/* Assignment No.11
Title: Write a program to accept a character between D to Z and
prints its previous 3 characters.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/
#include<stdio.h>
#include<conio.h>
int main()
{
char ch;
int num;
printf("Enter character between D to Z:\n");
scanf("%c", &ch);
printf("\nPrevious 3 characters are:");
printf("%c\t :%c\t %c \t%c", ch,(ch-3),(ch-2),(ch-1));
return 0;
}

Enter character between D to Z:


d

Previous 3 characters are:d :a b c


Process returned 0 (0x0) execution time : 2.333 s
Press any key to continue.

/* Assignment No.12
Title: Write a program using loops and switch statement to print
word equivalent of a number of 3 digits(i.e.365-three six five)
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int rev,num;
printf("Enter the number:");
scanf("%d", &num);
rev=0; //reverse given number
while(num>0)
{
rev=rev*10+num%10;
num/=10;
}
while(rev>0) //prints no. as dig
{
switch(rev%10)
{
case 0: printf("zero\t"); break;
case 1: printf("one\t"); break;
case 2: printf("two\t"); break;
case 3: printf("three\t"); break;
case 4: printf("four\t"); break;
case 5: printf("five\t"); break;
case 6: printf("six\t"); break;
case 7: printf("seven\t"); break;
case 8: printf("eight\t"); break;
case 9: printf("nine\t"); break;
}
rev /=10;
}
return 0;
}

OUTPUT:

Enter the number:654


six five four
Process returned 0 (0x0) execution time : 5.110 s

/* Assignment No.13
Title: Write a program to find factorial of a number using the
condition of if and goto statement.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int num,fact=1;
printf("Enter a number:");
scanf("%d", &num);
f:fact=fact*num;
num--;
if(num>0)
{
goto f;
}
printf("Factorial is:%d", fact);
return 0;
}

OUTPUT:

Enter a number:5
Factorial is:120
Process returned 0 (0x0) execution time : 1.953 s
/* Assignment No.14
Title: Write a program to check whether a number is Automorphic
number of not.
Student Name: Sakshi Shah
Roll No: MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int i,n,y,flag=0;
printf("Enter a number:");
scanf("%d", &n);
y=n*n;
while(n>0)
{
if(n%10==y%10)
{
n=n/10;
y=y/10;
}
else
{
flag=1;
break;
}
}
if(flag==0)
printf("This is an automorphic number.");
else
printf("This is not an automorphic number.");
return 0;
}

OUTPUT:

Enter a number:5
This is an automorphic number.
Process returned 0 (0x0) execution time : 3.911 s
/* Assignment No.15
Title:Write a program to check whether the numer is Harshard
Number or not
Student Name: Sakshi Shah
Roll No:MC19F14F052
*/

#include<stdio.h>
#include<conio.h>
int main()
{
int n,d,a,sum=0;
printf("\nEnter the number:");
scanf("%d", &n);
a=n;
while(a>0)
{
d=a%10;
sum=sum+d;
a=a/10;
}
if(n%sum==0)
printf("\nThis is a Harshard Number");
else
printf("\nThis is not a Harshard Number");
getch();
return 0;
}

OUTPUT:

Enter the number:524

This is not a Harshard Number


Process returned 0 (0x0) execution time : 4.376 s

S-ar putea să vă placă și