0% found this document useful (0 votes)
26 views22 pages

abc

Uploaded by

hdhdbdhnsnsndns
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views22 pages

abc

Uploaded by

hdhdbdhnsnsndns
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Practical File

Programming in C Lab
(BCA G-112)

Bachelors of Computer Applications


Department of Computer Applications
Uttaranchal School of Computing Sciences
Session (2024-2025)

Submitted to: Submitted by:


Mr. Sohrab Ali HARSHIKET MISHRA
Assistant Professor BCA (I Sem) G
USCS, Uttaranchal University Roll No.- 08
Practical No.1. a- To find the greatest of the three numbers.
#include <stdio.h>
int main () {
double n1, n2, n3;
printf ("Enter three different numbers: ");
scanf ("%lf %lf %lf", &n1, &n2, &n3);
if (n1 >= n2 && n1 >= n3) {
printf ("%lf is the largest number.\n", n1);
}
else if (n2 >= n1 && n2 >= n3) {
printf ("%lf is the largest number.\n", n2);
}
else {
printf ("%lf is the largest number.\n", n3);
}
return 0;
}

OUTPUT
Practical No.1. b- Check the entered number is odd or even.
#include <stdio.h>
int main ()
{
int num;
printf ("Enter a number: ");
scanf ("%d", &num);
if (num % 2 == 0) {
printf("Even\n");
}
else {
printf("Odd\n");
} return 0;
}
OUTPUT
Practical No.1. c- To swap the values of variables using third
variables.

#include <stdio.h>
int main ()
{
int var1, var2, temp;
printf ("Enter two numbers: ");
scanf ("%d%d", &var1, &var2);
printf ("Before Swapping: First variable = %d, Second variable = %d\
n", var1, var2);
temp = var1;
var1 = var2;
var2 = temp;
printf ("After Swapping: First variable = %d, Second variable = %d\n",
var1, var2);
return 0;
}

OUTPUT
Practical No.1. d- To swap the values of variables using third
variables.

#include <stdio.h>
int main ()
{
int var1, var2;
printf ("Enter two integers:\n");
scanf ("%d%d", &var1, &var2);
printf ("Before Swapping:\n First variable = %d\n Second variable = %d\
n", var1, var2);
var1=var1+var2;
var2=var1-var2;
var1=var1-var2;
printf ("After Swapping:\nFirst variable = %d\nSecond variable = %d\
n", var1, var2);

return 0;
}

OUTPUT
Practical No. 2. a- To check whether the given number is
Palindrome number.
#include <stdio.h>
int main () {
int n, rev = 0, rem, original;
printf ("Enter any number: ");
scanf ("%d", &n);
original = n;
while (n > 0) {
rem = n % 10;
rev = rev * 10 + rem;
n = n / 10;
}
if (original == rev) {
printf ("Given number is a palindromic number\n");
} else {
printf ("Given number is not a palindromic number\n");
} return 0;
}OUT PUT
Practical No. 2. b - To check whether the number is prime or not.

#include <stdio.h>
#include <math.h>
int main ()
{
int n, c = 0;
printf ("Enter any number: ");
scanf ("%d", &n);
if (n <= 1) {
printf ("%d is not a Prime number.\n", n);
return 0;
}
for (int i = 2; i <= sqrt(n); i++)
{
if (n % i == 0)
{
c++;
break;
}}
if (c == 0) {
printf ("%d is a Prime number.\n", n);
} else {
printf ("%d is not a Prime number.\n", n);
}
return 0;
}
OUTPUT
Practical No. 3 - Design, Develop and Implement a menu driven
Calculator Program in C for the following operations on Integers.
Find addition, subtraction, multiplication, division, reminder and
Exit.
#include <stdio.h>
int main ()
{
char op;
double first, second;
printf ("Enter an operator (+, -, *, /): ");
scanf (" %c", &op);
printf ("Enter two operands: ");
scanf ("%lf %lf", &first, &second);
switch (op) {
case '+':
printf ("%.2lf + %.2lf = %.2lf\n", first, second, first + second);
break;
case '-':
printf ("%.2lf - %.2lf = %.2lf\n", first, second, first - second);
break;
case '*':
printf ("%.2lf * %.2lf = %.2lf\n", first, second, first * second);
break;
case '/':
if (second! = 0)
{
printf ("%.2lf / %.2lf = %.2lf\n", first, second, first / second);
} else
{
printf ("Error: Division by zero is not allowed.\n");
}
break;
default:
printf ("Error: Operator is not correct.\n");
return 1;
}

return 0;
}

OUTPUT
Practical No. 4.a- To reverse a four-digit integer without using
loop.
#include <stdio.h>
int main ()
{
int num, reversedNum = 0;
printf ("ENTER THE THREE DIGIT NUMBER: ");
scanf ("%d", &num);
if (num < 100 || num > 999) {
printf ("Please enter a three-digit number.\n");
return 1;
}
reversedNum = (num % 10) * 100;
reversedNum += ((num / 10) % 10) * 10;
reversedNum += (num / 100);
printf ("AFTER REVERSE RESULT IS: %d\n", reversedNum);
return 0;
}

OUTPUT
Practical No. 4.b - To reverse an integer using While loop.
#include <stdio.h>
int main () {
int num, temp, reversed = 0;
printf ("ENTER THE THREE DIGIT NUMBER: ");
scanf ("%d", &num);
if (num < 100 || num > 999)
{
printf ("Please enter a valid three-digit number.\n");
return 1;
}
temp = num;
while (temp > 0) {
reversed = reversed * 10 + temp % 10;
temp = temp / 10;
}
printf ("AFTER REVERSE RESULT IS: %d\n", reversed);
return 0;
}

OUTPUT
Practical No. 5.a- To check Fibonacci series of any given number.

#include <stdio.h>
int main () {
int number, i;
int first = 0, second = 1, next;
printf ("Enter a number: ");
scanf ("%d", &number);
printf ("Fibonacci Series up to %d: ", number);
for (i = 0; first <= number; i++) {
printf ("%d ", first);
next = first + second;
first = second;
second = next;
}
printf("\n");
return 0;
}
OUTPUT
Practical No. 5.b- To check factorial of a number using for loop.
#include <stdio.h>
int main ()
{
int n, i;
unsigned long long factorial = 1;
printf ("Enter a positive integer: ");
scanf ("%d", &n);
for (i = 1; i <= n; i++)
{
factorial *= i;
}
printf ("Factorial of %d = %llu\n", n, factorial);
return 0;
}
OUTPUT
Practical No. 6 - Design, Develop and Implement a Program in C
to print different Patterns using for loops.
A.
#include <stdio.h>
int main ()
{
int i, j;
char alphabet;
for (i = 1; i <= 5; i++)
{
alphabet = 'A';
for (j = 1; j <= i; j++)
{
printf ("%c ", alphabet);
alphabet++;
}
printf("\n");
}
return 0;
}
OUTPUT
B.
#include<stdio.h>
int main ()
{
int i, j;
char alphabet='A';
for (i=5; i>=1; i--)
{
for (j=1; j<=i; j++)
{
printf ("%c ", alphabet);
alphabet++;
}
printf("\n");
}
return 0;
}
OUTPUT
C.
#include<stdio.h>
int main ()
{
int i, j;
char alphabet='A';
for (i=1; i<=5; i++)
{
for (j=5; j>=i; j--)
{
alphabet = alphabet+i;
printf ("%c ", alphabet-1);
alphabet='A';
}
printf("\n");
}
return 0;
}
OUTPUT
D.
#include<stdio.h>
int main ()
{
int i, j;
char alphabet='A';
for (i=1; i<=5; i++)
{
for (j=1; j<=5; j++)
{
printf ("%c ", alphabet);
alphabet++;
}
printf("\n");
}
return 0;
}
OUTPUT
E.
#include<stdio.h>
int main ()
{
int i, j, k, size = 5;
for (i = 0; i < size; i++)
{
for (j = 1; j < size-i; j++)
{
printf (" ");
}
for (k = 0; k <= i; k++)
{
printf ("%d", (k+1));
}
printf("\n");
}
return 0;
}
OUTPUT
F.
#include<stdio.h>
int main ()
{
int i, j, size = 5;
for (i = 0; i < size; i++)
{
for (j = 0; j <= i; j++)
{
printf ("%d", (j+1));
}
printf("\n");
}
return 0;
}

OUTPUT

You might also like