## Q1. Write a Program to Reverse a Number in C

##### Hint : If a user enter Number 158 , then after reversing Number Program should give output as 851.

#include <stdio.h>

main()

{

int n, rev=0, mod;

printf(“Enter the Number\n”);

scanf(“%d”,&n);

while(n>0)

{

mod= n % 10;

rev= (rev*10) + mod;

n = n/10;

}

printf(” the number reverses is %d\n”,rev);

}

## Q2. Write a Program to Check Whether a Number is Armstrong or Not in C .

##### Hint : If a user enter Number 371 , then Program should give output as “Yes It is an Armstrong Number”.

#include <stdio.h>

int main()

{

int n, a, b=0, temp;

printf(“Enter the Number \n”);

scanf(“%d”,&n);

temp = n;

while(n>0)

{

a= n % 10;

b= b + a*a*a;

n= n/10;

}

if(b==temp)

printf(“It is a armstrong Number”);

else

printf(” It is a  not a armstrong Number”);

return 0;

}

## Q3. Write a Program to Find Ascii Value of Character in C.

#include <stdio.h>

int main()

{

char ch;

printf(“enter the character\n”);

scanf(“%c”,&ch);

if(ch>=’a’ && ch<=’z’ ||ch>=’A’ && ch<=’Z’)

{

printf(“The ascii value of Character is %d”, ch);

}

return 0;

}

## Q4. Write a Program to Check Whether a Character is Vowel Or not.

##### Hint: Vowels are A,E,I,O,U Or  a,e,i,o,u.

#include <stdio.h>

int main()

{

char ch;

printf(“enter the character\n”);

scanf(“%c”,&ch);

if (ch==’a’||ch==’A’|| ch==’e’||ch==’E’ ||ch==’i’|| ch==’I’ || ch==’o’||ch==’O’||ch==’u’||ch==’U’)

printf(“%c is a vowel”,ch);

else

printf(“Not a Vowel”);

return 0;

}

## Q5. Write a Program to Generate Fibonacci series.

##### Hint: Fibonacci Series is 0,1,1,2,3,5,8,13 etc

#include <stdio.h>

main()

{

int c,n,i;

int a=0;

int b=1;

printf(“Enter the Range of Fibonacci Series\n”);

scanf(“%d”,&n);

printf(“The fibonacci series are\n”);

printf(“%d %d”,a,b);

for(i=0;i<n;i++)

{

c=a+b;

a=b;

b=c;

printf(“%d”,c);

}

}

## Q6. Write a Program to find its Factorial.

##### Hint: Factorial of 5 is 120.

#include <stdio.h>

int main()

{

int number,i;

int fact=1;

printf(“Enter the Number to find its Factorial\n”);

scanf(“%d”,&number);

for(i=1;i<=number;i++)

{

fact=fact*i;

}

printf(“The Factorial is %d”, fact);

return 0;

}

## Q7.Write a Program to find Whether a year is Leap Year or Not.

##### Hint: Like 2000,2004,2008 all are Leap Year but 2015 is not a Leap year.

#include <stdio.h>

int main()

{

int year;

printf(“Enter Year to check whether it is a leap year or Not\n”);

scanf(“%d”, &year);

if(year%400==0)

{

printf(“%d Is Leap year”, year);

}

else if(year%100==0)

{

printf(“%d Is Not a Leap year”, year);

}

else if(year%4==0)

{

printf(“%d Is Leap year”, year);

}

else

printf(“%d Is Not a Leap year”, year);

return 0;

}

## Q8. Write a Program to Check Whether a String is Palindrome or Not.

##### Hint: Name ‘nitin” is Palindrome or “ala” is Palindrome.

#include <stdio.h>

#include <string.h>

int main(){
char string;
int i, length;
int flag = 0;

printf(“Enter a string:”);
scanf(“%s”, string);

length = strlen(string);

for(i=0;i < length ;i++){
if(string[i] != string[length-i-1]){
flag = 1;
break;
}
}

if (flag==1) {
printf(“%s is not a palindrome”, string);
}
else {
printf(“%s is a palindrome”, string);
}
return 0;
}

## Q9. Write a Program to check whether a Number is Odd or Even.

##### Hint: Number 2 is Even and 3 is odd.

#include <stdio.h>

int main()  {

int a;

printf(“Enter a: “);

scanf(“%d”, &a);

if (a % 2 == 0) {

printf(“The given number is EVEN”);

}

else {

printf(“The given number is ODD”);

}

return 0;

}

## Q10. Write a Program to Concatenate Two String Using strcat in C.

#include <stdio.h>

#include <string.h>

int main()
{
char a, b;

printf(“Enter the first string\n”);
gets(a);

printf(“Enter the second string\n”);
gets(b);

strcat(a,b);

printf(“String obtained on concatenation is %s\n”,a);

return 0;

}