You are on page 1of 7

DHANARAJAN G

1912055
19CS66C – COMPREHENSION

Basic questions

Write a C program to check whether a given number is factorial or not:


#include<stdio.h>
#include<conio.h>
int main()
{
int num,fact=1;
printf("Enter the number: ");
scanf("%d",&num);
for(int i=num;i>0;i--){
fact*=i;

}
printf("Factorial of %d is %d",num,fact);
}

OUTPUT:

Write a C program to check whether a given character is a vowel or consonant


#include<stdio.h>
void main(){
char ch;
printf("Enter a character...");
scanf("%c",&ch);
if(ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u')
{
printf("'%c' is a vowel..",ch);
}
else{
printf("'%c' is a consonant..",ch);
}
}

OUTPUT:

Write a C Program to print Floyd triangle for the user given number of rows
#include<stdio.h>
void main(){
int a,k=0;
printf("Enter the number of rows...");
scanf("%d",&a);
for(int i=0;i<a;i++)
{
for(int j=0;j<i;j++){
printf("%d ",++k);
}
printf("\n");

OUTPUT:

Write a C Program to check whether the given number is a palindrome or not.

#include<stdio.h>
#include<conio.h>
int main()
{
int num,fact=1;
printf("Enter the number: ");
scanf("%d",&num);
int a=num,rev=0;
while(a!=0){
rev=rev*10+(a%10);
a/=10;
}
if(num==rev){
printf("%d is palindrome",num);
}
else{
printf("%d is not a palindrome",num);
}
}

OUTPUT:

Write a program to search for a given number in the given set of numbers.
#include<stdio.h>
#include<conio.h>
int main()
{
int num;
printf("Enter the number: ");
scanf("%d",&num);
int arr[num];
for(int i=0;i<num;i++){
scanf("%d",&arr[i]);
}
int find;
scanf("%d",&find);
for(int i=0;i<num;i++){
if(find==arr[i]){
printf("Number found in %d th place",i+1);
exit(0);
}
}
printf("Number is not found");
}

OUTPUT:

Write a C program to compute the factorial of a given the number using recursion.
#include<stdio.h>
int fact(int num){
if(num==1)
return num;
return num*fact(num-1);
}
void main(){
int a;
printf("Enter the number...");
scanf("%d",&a);
printf("Factorial is %d",fact(a));
}
Generate all prime numbers up to nth number.
#include<stdio.h>
void main(){
int a;
printf("Enter the number...");
scanf("%d",&a);
printf("The primes are.. ");
for(int k=1;k<=a;k++){
int flag=0;
for(int i=2;i<=k/2;i++){
if(k%i==0){
flag++;
break;
}
}
if(flag==0 && k!=1) printf("%d ",k);
}
}
OUTPUT:

You might also like