0% found this document useful (0 votes)
18 views20 pages

4th PDF

The document contains multiple C programming tasks including displaying even and odd numbers, calculating GCD and LCM, checking for prime numbers, generating series, calculating factorials, reversing numbers, checking for palindromes, and summing digits. Each task is accompanied by code snippets and example outputs. The programs utilize various control structures such as loops and conditionals to achieve their objectives.

Uploaded by

itmgida186
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)
18 views20 pages

4th PDF

The document contains multiple C programming tasks including displaying even and odd numbers, calculating GCD and LCM, checking for prime numbers, generating series, calculating factorials, reversing numbers, checking for palindromes, and summing digits. Each task is accompanied by code snippets and example outputs. The programs utilize various control structures such as loops and conditionals to achieve their objectives.

Uploaded by

itmgida186
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
You are on page 1/ 20

30. Write a program to display even number from 1 to given (positive) number.

#include <stdio.h>

#include <conio.h>

void main() {

int number;

clrscr();

printf("Enter a positive number: ");

scanf("%d", &number);

if (number <= 0)

printf("Please enter a positive number.\n");

else {

printf("Even numbers from 1 to %d:\n", number);

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

if (i % 2 == 0)

printf("%d,", i);

printf("\b.");

getch();

} output
Enter a positive number: 31

Even numbers from 1 to 31:

2,4,6,8,10,12,14,16,18,20,22,24,26,28,30.
31. Write a program to display even number from 1 to given (positive) number use while
loop.
#include <stdio.h>
#include<conio.h>
void main()
{
int num, i = 1;
printf("Enter a positive number: ");
scanf("%d", &num);
printf("Even numbers from 1 to %d are:\n",num);
while (i <= num)
{
if (i % 2 == 0)
{
printf("%d,", i);
}
i++;
}
printf("\b.");
getch();
}

Output
Enter a positive number: 43
Even numbers from 1 to 43 are:
2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42.
32. Write a program to display odd number from 1 to given (positive) number.
#include <stdio.h>

#include <conio.h>

void main() {

int number;

clrscr();

printf("Enter a positive number: ");

scanf("%d", &number);

if (number <= 0)

printf("Please enter a positive number.\n");

else {

printf("Odd numbers from 1 to %d:\n", number);

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

if (i % 2!= 0)

printf("%d,", i);

printf("\b ");

getch();

} output

Enter a positive number: 23

Odd numbers from 1 to 23:

1,3,5,7,9,11,13,15,17,19,21,23
33. Write a program to display odd number from 1 to given (positive) number use while
loop.
#include <stdio.h>
#include<conio.h>
void main()
{
int num, i = 1;
printf("Enter a positive number: ");
scanf("%d", &num);
printf("Odd numbers from 1 to %d are:\n",num);
while (i <= num)
{
if (i % 2 != 0)
{
printf("%d,", i);
}
i++;
}
printf("\b.");
getch();
}

Output
Enter a positive number: 43
Odd numbers from 1 to 43 are:
1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43.
34. Write a program to find out the GCD/HCF and LCM of two numbers.
#include <stdio.h>

#include<conio.h>

void main() {

int num1, num2, gcd, lcm, low, a;

cirscr();

printf("Enter two positive integers: ");

scanf("%d %d", &num1, &num2);

if(num1<=num2 )

low=num1;

else

low=num2;

for(a=1;a<=low;a++)

if(num1%a==0 && num2%a==0)

gcd=a;

lcm = (num1 * num2) / gcd;

printf("GCD of %d and %d is: %d\n", num1 , num2, gcd);

printf("LCM of %d and %d is: %d\n", num1 , num2, lcm);

getch();

}
output

Enter two positive integers:

24

32

GCD of 24 and 32 is: 8

LCM of 24 and 32 is: 96

35. Write a program to find out the GCD/HCF and LCM of two numbers use while loop.

#include <stdio.h>

#include<conio.h>

void main() {

int num1, num2, gcd, lcm, low, a;

clrscr();

printf("Enter two positive integers: ");

scanf("%d %d", &num1, &num2);

if(num1<=num2 )

low=num1;

else

low=num2;

a=1;

while(a<=low)

{
if(num1%a==0 && num2%a==0)

gcd=a;

a++;

lcm = (num1 * num2) / gcd;

printf("GCD of %d and %d is: %d\n", num1 , num2, gcd);

printf("LCM of %d and %d is: %d\n", num1 , num2, lcm);

getch();

36. Write a program to check given number is prime number not prime number.
OR
37. Write a program to check given number is prime number not prime number.
#include <stdio.h>

#include<conio.h>

void main()

long int number,i;

printf("Enter a positive integer: ");

scanf("%ld", &number);

for (i = 2; i < number/2; i++)

if (number % i == 0)

break;

if(i==number/2)

printf("%ld is a prime number.\n", number);

else

printf("%ld is not a prime number.\n", number);

getch();

Output

Enter a positive integer: 41

41 is a prime number.
38. Write a program to check given number is prime number not prime number use while
loop.
#include <stdio.h>

#include<conio.h>

void main()

long int number,i;

printf("Enter a positive integer: ");

scanf("%ld", &number);

i = 2;

while(i<number/2)

if (number % i == 0)

break;

i++;

if(i==number/2)

printf("%ld is a prime number.\n", number);

else

printf("%ld is not a prime number.\n", number);

getch();

} output

Enter a positive integer: 39

39 is not a prime number.


39. Write a program to display following series ;- 1,2,4,8,16,32……… n term ?
40. Write a program to display following series ;- 1,2,4,8,16,32……… n term ?
#include <stdio.h>

#include<conio.h>

#include<math.h>

void main()

int t,a;

long int d;

printf("Enter number of term of series 1,2,4....:-> ");

scanf("%d", &t);

a = 0;

while(a<=t)

d=pow(2,a);

a++;

printf("%ld,",d);

printf("%\b..");

getch();

Output

Enter number of term of series 1,2,4....:-> 7

1,2,4,8,16,32,64,128..
41. Write a program to display sum of 1 to given positive number.
#include <stdio.h>

#include<conio.h>

void main()

int number, sum = 0,i;

clrscr();

printf("Enter a positive number: ");

scanf("%d", &number);

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

sum += i;

printf("The sum of numbers from 1 to %d is: %d\n", number, sum);

getch();

output

Enter a positive number: 23

The sum of numbers from 1 to 23 is: 276


42. Write a program to find out the factorial of given number.
#include <stdio.h>
#include<conio.h>
void main()
{
int num,i;
long int factorial = 1;
clrscr();
printf("Enter a positive integer: ");
scanf("%d", &number);
for (i = num; i >1; i--)
{
factorial *= i;
}
printf("The factorial of %ld is: %ld", num, factorial);
getch();
}

output
Enter a positive integer: 12
The factorial of 12 is: 479001600
43. Write a program to find out the factorial of given number use while loop.
#include <stdio.h>
#include<conio.h>
void main()
{
int num;
long int factorial = 1;
//clrscr();
printf("Enter a positive integer: ");
scanf("%d", &num);
while(num>1)
{
factorial *= num;
num--;
}
printf("The factorial of %ld is: %ld",num,factorial);
getch();
}

Output
Enter a positive integer: 8
The factorial of 1 is: 40320
44. Write a program in C to reverse the digits of a given number.
#include <stdio.h>
#include<conio.h>
void main()
{
long int number, reversed = 0, remainder;
clrscr();
printf("Enter an integer: ");
scanf("%ld",&number);
while (number != 0)
{
remainder = number % 10;
reversed = (reversed * 10) + remainder;
number /= 10;
}
printf("Reversed number: %ld", reversed);
getch();
}

output
Enter an integer: 45367

Reversed number: 76354

45. Write a program in C to reverse the digits of a given number use for loop.
#include <stdio.h>

#include<conio.h>
void main()

long int number, reversed = 0, remainder,a;

//clrscr();

printf("Enter an integer: ");

scanf("%ld",&number);

for(a=number ; a!=0; a/=10)

remainder = a % 10;

reversed = (reversed * 10) + remainder;

printf("Reversed number: %ld", reversed);

getch();

46. Write a program to check the given number is palindrome numbers.


#include <stdio.h>

#include<conio.h>

void main()

long int number, reversed = 0, remainder,original;

clrscr();

printf("Enter an integer: ");

scanf("%d", &number);

original = number;

while (number != 0)

remainder = number % 10;

reversed = reversed * 10 + remainder;


number /= 10;

if (original == reversed)

printf("%d is a palindrome.\n", original);

else {

printf("%d is not a palindrome.\n", original);

getch();

output

Enter an integer: 76567

76567 is a palindrome.

47. Write a program to check the given number is palindrome numbers.


#include <stdio.h>

#include<conio.h>

void main()

long int number, reversed = 0, remainder,a;

//clrscr();

printf("Enter an integer: ");

scanf("%d", &number);

//original = number;

for(a=number; a!=0; a/=10)

remainder =a % 10;

reversed = reversed * 10 + remainder;


}

if (number== reversed)

printf("%d is a palindrome.\n", number);

else {

printf("%d is not a palindrome.\n", number);

getch();

Output

Enter an integer: 75640

75640 is not a palindrome.

48. Write a program to display sum of all digit of given number.


#include <stdio.h>
#include<conio.h>
void main()
{
long int number, sum= 0, remainder;
printf("Enter an integer: ");
scanf("%d", &number);
while (number != 0)
{
remainder = number % 10;
sum += remainder;
number /= 10;
}
printf("The sum of the digits is: %d\n", sum);
getch();
}

output

Enter an integer: 544321


The sum of the digits is: 19

You might also like