Professional Documents
Culture Documents
Solving C Programs Using Loops: MD Imrajul Alam Computer Science & Engineering C Cse-Ii III 1,2,3,4,5,6,7,8
Solving C Programs Using Loops: MD Imrajul Alam Computer Science & Engineering C Cse-Ii III 1,2,3,4,5,6,7,8
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
MD IMRAJUL ALAM
NAME: …………………………………………………………………………………………………………..
2ND
20/CSE/002 SEM: …….…….…
ROLL NO: .……………..….…… C
GRP: ….…… CSE-II
SECTION: ……..........
III
ASSIGNMENT NO: ………..……PROGRAM NO: …..………………………………………....
1,2,3,4,5,6,7,8
TITLE / OBJECTIVE:
……….………………………………………………………………………………..................................
………….……………………………………………………………………………..................................
………….……………………………………………………………………………..................................
………….……………………………………………………………………………..................................
Program: prog1.c
#include<stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO COMPUTE THE FACTORIAL OF A GIVEN NUMBER
****\n\n");
int i,fact=1,number;
for(i=1;i<=number;i++)
{
fact=fact*i;
}
printf("\nFactorial of %d is: %d",number,fact);
return 0;
}
Assignment No. – III Page - 2 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 3 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
(d) S=1 + 1/3 + 1/9 + 1/27 + 1/81 + 1/243 + . . . . . Up to Nth Term. (Input N).
(e) S= 1 - 1/3 + 1/9 - 1/27 + 1/81 - 1/243 …. Up to Nth Term. (Input N).
Program: prog2(A).c
#include<stdio.h>
int main ()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
int N, sum = 0;
printf("Enter the number: ");
scanf("%d", &N);
return 0;
}
Assignment No. – III Page - 4 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 5 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(B).c
#include <stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
int N,sum = 0;
printf("Enter the number: ");
scanf("%d", &N);
int F=(2*N-1);
return 0;
}
Assignment No. – III Page - 6 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 7 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(C).c
#include<stdio.h>
#include<math.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
float N,A;
float sum = 0;
for(float i=0;i<=N;i++)
{
A = pow(2.0,i);
sum = sum +(1/A);
printf("1/%0.0f + ",A );
}
printf("\b\b ");
return 0;
}
Assignment No. – III Page - 8 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 9 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(D).c
#include<stdio.h>
#include<math.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
float N,A;
float sum = 0;
for(float i=0;i<N;i++)
{
A=pow(3.0,i);
sum=sum +(1/A);
printf("1/%0.0f + ",A );
}
printf("\b\b ");
return 0;
}
Assignment No. – III Page - 10 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
The series is: 1/1 + 1/3 + 1/9 + 1/27 + 1/81 + 1/243 + 1/729 + 1/2187
Assignment No. – III Page - 11 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(E).c
#include<stdio.h>
#include<math.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
float t,N,A,sign;
float sum = 0;
int c;
return 0;
}
Assignment No. – III Page - 12 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
The series is: + 1/1 - 1/3 + 1/9 - 1/27 + 1/81 - 1/243 + 1/729
Assignment No. – III Page - 13 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(F).c
#include<stdio.h>
#include<math.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
int N,fact = 1;
int sum = 0;
for(int i=1;i<=N;i++)
{
fact = 1;
for(int j=1;j<=i;j++)
{
fact=fact*j;
}
sum=sum + fact;
printf("%d! + ",i);
}
printf("\b\b ");
return 0;
Assignment No. – III Page - 14 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 15 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog2(G).c
#include<stdio.h>
#include<math.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF THE SERIES****\n\n");
float N,fact=1;
float sum = 0;
for(float i=1;i<=N;i++)
{
fact = 1;
for(float j=1;j<=i;j++)
{
fact=fact*j;
}
sum = sum + 1/fact;
printf("1/%0.0f! + ",i);
}
printf("\b\b ");
return 0;
Assignment No. – III Page - 16 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 17 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog3.c
#include <stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO GENERATE THE FIBONACCI SERIES UP TO NTH TERM
****\n\n");
int a, b, c, i, terms;
printf("Enter number of terms: ");
scanf("%d", &terms);
a = 0;
b = 1;
c = 0;
a = b;
b = c;
c = a + b;
}
printf("\b\b ");
return 0;
}
Assignment No. – III Page - 18 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 19 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
4.Write a Program in C to Reverse a Number & the Sum of the Digits of the given
Number.
Program: prog4.c
#include<stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO REVERSE A NUMBER & THE SUM OF THE DIGITS OF THE GIVEN
NUMBER ****\n\n");
while(n!=0)
{
rem=n%10;
reverse=reverse*10+rem;
n/=10;
sum = sum + rem;
}
printf("\nSum of the digits = %d \n",sum);
printf("\nReverse of the number: %d",reverse);
return 0;
}
Assignment No. – III Page - 20 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
**** C PROGRAM TO REVERSE A NUMBER & THE SUM OF THE DIGITS OF THE GIVEN
NUMBER ****
Assignment No. – III Page - 21 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
Program: prog5.c
#include <stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO CHECK WHETHER A NUMBER IS PRIME OR NOT ****\n\n");
int n, remainder = 0;
printf("Enter a positive integer: ");
scanf("%d", &n);
if (n % i == 0)
{
remainder = 1;
break;
}
}
if (n == 1)
{
printf("1 is neither prime nor composite.");
}
else
{
if (remainder == 0)
{
printf("\n%d is a prime number.", n);
}
else
{
printf("\n%d is not a prime number.", n);
}
return 0;
}
Assignment No. – III Page - 22 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
97 is a prime number.
Process returned 0 (0x0) execution time : 8.344 s
Press any key to continue.
Assignment No. – III Page - 23 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
6. Write a Program in C to find the sum of all the Prime numbers between a given
range of numbers.
Program: prog6.c
#include <stdio.h>
int main()
{
printf("\t\t****C PROGRAM TO FIND THE SUM OF ALL THE PRIME NUMBERS BETWEEN A GIVEN
RANGE OF NUMBERS****\n\n");
int a, b, i, j, remainder;
int sum = 0;
remainder = 1;
if (remainder == 1)
{
printf("%d, ", i);
sum = sum + i;
}
}
Assignment No. – III Page - 24 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
printf("\b\b ");
return 0;
}
Assignment No. – III Page - 25 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Prime numbers between 15 and 85 are: 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67,
71, 73, 79, 83
Assignment No. – III Page - 26 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
7. Write a Program in C to find the sum of all the Even and Odd numbers between
1 and 100.
Program: prog7.c
#include <stdio.h>
int main()
{
printf("\t\t****C PROGRAM TO FIND THE SUM OF ALL THE EVEN AND ODD NUMBERS BETWEEN
1 AND 100 ****\n\n");
}
printf("\b\b ");
return 0;
}
Assignment No. – III Page - 27 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
****C PROGRAM TO FIND THE SUM OF ALL THE EVEN AND ODD NUMBERS BETWEEN 1
AND 100 ****
The even numbers between 1 and 100 are: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80,
82, 84, 86, 88, 90, 92, 94, 96, 98, 100
The odd numbers between 1 and 100 are: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31,
33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81,
83, 85, 87, 89, 91, 93, 95, 97, 99
Assignment No. – III Page - 28 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
8. Write a Program in C o find & Print the Sum of all the Numbers Divisible by 7 within a
given Range.
Program: prog8.c
#include <stdio.h>
int main()
{
printf("\t\t**** C PROGRAM TO FIND THE SUM OF ALL THE NUMBERS DIVISIBLE BY 7
WITHIN A GIVEN RANGE OF NUMBERS ****\n\n");
int A, B, N = 7;
int sum = 0;
}
printf("\b\b ");
printf("\n\nThe sum of all the numbers divisible by 7 between %d and %d = %d",A,B,
sum);
return 0;
}
Assignment No. – III Page - 29 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM
Programming for Problem Solving Lab (C)
(ESCS - 291)
CSE – 2nd Sem. – 1st Year
OUTPUT:
Assignment No. – III Page - 30 MD IMRAJUL ALAM, 20/CSE/002, </> CSE Dept, FIEM