c_programming_chap_5 (1)
c_programming_chap_5 (1)
t
en
1. Addition of Integers
1
2
3
4
5
6
// C program to add two integers
# include < stdio .h >
int main () {
int a , b , sum ;
t ud
printf ( " Enter ␣ two ␣ integers : ␣ " ) ;
As
7 scanf ( " % d ␣ % d " , &a , & b ) ;
8 sum = a + b ;
9 printf ( " Sum : ␣ % d \ n " , sum ) ;
10 return 0;
C
11 }
eB
2. Multiplication of Integers
1 // C program to multiply two integers
th
4 int main () {
5 int a , b , product ;
6 printf ( " Enter ␣ two ␣ integers : ␣ " ) ;
7 scanf ( " % d ␣ % d " , &a , & b ) ;
8 product = a * b ;
9 printf ( " Product : ␣ % d \ n " , product ) ;
10 return 0;
11 }
1
3. Determining if a Number is Positive or Neg-
ative
1 // C program to check if a number is positive or negative
2 # include < stdio .h >
3
4 int main () {
5 int num ;
6 printf ( " Enter ␣ an ␣ integer : ␣ " ) ;
7 scanf ( " % d " , & num ) ;
8 if ( num > 0)
t
9 printf ( " Positive \ n " ) ;
en
10 else if ( num < 0)
11 printf ( " Negative \ n " ) ;
12 else
13 printf ( " Zero \ n " ) ;
d
14 return 0;
}
15
tu
As
4. Determining if a Number is Even or Odd
1 // C program to check if a number is even or odd
BC
8 if ( num % 2 == 0)
9 printf ( " Even \ n " ) ;
10 else
11 printf ( " Odd \ n " ) ;
12 return 0;
13 }
youtube.com/@thebcastudent 2
3
4 int main () {
5 int a , b ;
6 printf ( " Enter ␣ two ␣ integers : ␣ " ) ;
7 scanf ( " % d ␣ % d " , &a , & b ) ;
8 if ( a > b )
9 printf ( " Maximum : ␣ % d \ n " , a ) ;
10 else
11 printf ( " Maximum : ␣ % d \ n " , b ) ;
12 return 0;
13 }
t
en
6. Maximum of Three Numbers
// C program to find the maximum of three numbers
d
1
2 # include < stdio .h >
3
tu
4 int main () {
5 int a , b , c ;
As
6 printf ( " Enter ␣ three ␣ integers : ␣ " ) ;
7 scanf ( " % d ␣ % d ␣ % d " , &a , &b , & c ) ;
8 if ( a >= b && a >= c )
9 printf ( " Maximum : ␣ % d \ n " , a ) ;
BC
15 }
th
youtube.com/@thebcastudent 3
9 sum += i ;
10 }
11 printf ( " Sum : ␣ % d \ n " , sum ) ;
12 return 0;
13 }
t
1 // C program to find the sum of given n numbers
2 # include < stdio .h >
en
3
4 int main () {
5 int n , sum = 0;
6 printf ( " Enter ␣ the ␣ number ␣ of ␣ elements : ␣ " ) ;
7
8
9
10
11
12
scanf ( " % d " , & n ) ;
int numbers [ n ];
printf ( " Enter ␣ % d ␣ numbers : ␣ " , n ) ;
for ( int i = 0; i < n ; i ++) {
t
scanf ( " % d " , & numbers [ i ]) ;
sum += numbers [ i ];
ud
As
13 }
14 printf ( " Sum : ␣ % d \ n " , sum ) ;
15 return 0;
16 }
C
eB
9. Integer Division
1 // C program to perform integer division
2 # include < stdio .h >
th
3
4 int main () {
5 int dividend , divisor , quotient , remainder ;
6 printf ( " Enter ␣ dividend ␣ and ␣ divisor : ␣ " ) ;
7 scanf ( " % d ␣ % d " , & dividend , & divisor ) ;
8 quotient = dividend / divisor ;
9 remainder = dividend % divisor ;
10 printf ( " Quotient : ␣ %d , ␣ Remainder : ␣ % d \ n " , quotient ,
remainder ) ;
11 return 0;
12 }
youtube.com/@thebcastudent 4
10. Digit Reversing
1 // C program to reverse the digits of a number
2 # include < stdio .h >
3
4 int main () {
5 int num , reversed = 0;
6 printf ( " Enter ␣ an ␣ integer : ␣ " ) ;
7 scanf ( " % d " , & num ) ;
8 while ( num != 0) {
9 reversed = reversed * 10 + num % 10;
10 num /= 10;
t
11 }
en
12 printf ( " Reversed ␣ Number : ␣ % d \ n " , reversed ) ;
13 return 0;
14 }
d
tu
11. Table Generation for n
As
1 // C program to generate multiplication table for n
2 # include < stdio .h >
3
4 int main () {
BC
5 int n ;
6 printf ( " Enter ␣ an ␣ integer : ␣ " ) ;
7 scanf ( " % d " , & n ) ;
8 for ( int i = 1; i <= 10; ++ i ) {
e
11 return 0;
12 }
youtube.com/@thebcastudent 5
7 scanf ( " % d ␣ % d " , &a , & b ) ;
8 for ( int i = 1; i <= b ; ++ i ) {
9 result *= a ;
10 }
11 printf ( " % d ^% d ␣ = ␣ % d \ n " , a , b , result ) ;
12 return 0;
13 }
t
1 // C program to calculate factorial of a number
en
2 # include < stdio .h >
3
4 int main () {
int n , factorial = 1;
d
5
6 printf ( " Enter ␣ a ␣ positive ␣ integer : ␣ " ) ;
7 scanf ( " % d " , & n ) ;
tu
8 for ( int i = 1; i <= n ; ++ i ) {
9 factorial *= i ;
As
10 }
11 printf ( " Factorial : ␣ % d \ n " , factorial ) ;
12 return 0;
13 }
BC
1
2 # include < stdio .h >
3 # include < math .h >
4
5 int main () {
6 int n ;
7 float x , sum = 0;
8 printf ( " Enter ␣ value ␣ of ␣ x ␣ ( in ␣ radians ) ␣ and ␣ number ␣ of ␣ terms
:␣");
9 scanf ( " % f ␣ % d " , &x , & n ) ;
10 for ( int i = 0; i < n ; ++ i ) {
11 int sign = ( i % 2 == 0) ? 1 : -1;
12 sum += sign * pow (x , 2 * i + 1) / tgamma (2 * i + 2) ;
13 }
youtube.com/@thebcastudent 6
14 printf ( " Sine ␣ value : ␣ % f \ n " , sum ) ;
15 return 0;
16 }
t
5 int main () {
en
6 int n ;
7 float x , sum = 0;
8 printf ( " Enter ␣ value ␣ of ␣ x ␣ ( in ␣ radians ) ␣ and ␣ number ␣ of ␣ terms
:␣");
9
d
scanf ( " % f ␣ % d " , &x , & n ) ;
10
tu
for ( int i = 0; i < n ; ++ i ) {
11 int sign = ( i % 2 == 0) ? 1 : -1;
12 sum += sign * pow (x , 2 * i ) / tgamma (2 * i + 1) ;
As
13 }
14 printf ( " Cosine ␣ value : ␣ % f \ n " , sum ) ;
15 return 0;
16 }
BC
1
2 # include < stdio .h >
3
4 int factorial ( int n ) {
5 if ( n == 0 || n == 1)
6 return 1;
7 else
8 return n * factorial ( n - 1) ;
9 }
10
11 int main () {
12 int n , r ;
13 printf ( " Enter ␣ n ␣ and ␣ r : ␣ " ) ;
14 scanf ( " % d ␣ % d " , &n , & r ) ;
youtube.com/@thebcastudent 7
15 int nCr = factorial ( n ) / ( factorial ( r ) * factorial ( n - r )
);
16 printf ( " nCr : ␣ % d \ n " , nCr ) ;
17 return 0;
18 }
t
3
en
4 int factorial ( int n ) {
5 if ( n == 0 || n == 1)
6 return 1;
else
d
7
8 return n * factorial ( n - 1) ;
9 }
tu
10
11 int main () {
As
12 int n ;
13 printf ( " Enter ␣ the ␣ number ␣ of ␣ rows : ␣ " ) ;
14 scanf ( " % d " , & n ) ;
15 for ( int i = 0; i < n ; i ++) {
BC
20 }
th
21 return 0;
22 }
youtube.com/@thebcastudent 8
7 scanf ( " % d " , & num ) ;
8 if ( num <= 1) isPrime = 0;
9 for ( int i = 2; i <= num / 2; ++ i ) {
10 if ( num % i == 0) {
11 isPrime = 0;
12 break ;
13 }
14 }
15 if ( isPrime )
16 printf ( " % d ␣ is ␣ a ␣ prime ␣ number .\ n " , num ) ;
17 else
18 printf ( " % d ␣ is ␣ not ␣ a ␣ prime ␣ number .\ n " , num ) ;
return 0;
t
19
20 }
en
19. Factors of a Number
d
tu
1 // C program to find all factors of a number
2 # include < stdio .h >
As
3
4 int main () {
5 int num ;
6 printf ( " Enter ␣ an ␣ integer : ␣ " ) ;
BC
12 }
th
youtube.com/@thebcastudent 9
6 printf ( " Enter ␣ an ␣ integer : ␣ " ) ;
7 scanf ( " % d " , & num ) ;
8 for ( int i = 1; i <= num / 2; ++ i ) {
9 if ( num % i == 0)
10 sum += i ;
11 }
12 if ( sum == num )
13 printf ( " % d ␣ is ␣ a ␣ perfect ␣ number .\ n " , num ) ;
14 else
15 printf ( " % d ␣ is ␣ not ␣ a ␣ perfect ␣ number .\ n " , num ) ;
16 return 0;
17 }
t
en
21. Greatest Common Divisor (GCD) of Two
Numbers
d
tu
1 // C program to find the GCD of two numbers
2 # include < stdio .h >
As
3
4 int gcd ( int a , int b ) {
5 if ( b == 0)
6 return a ;
BC
7 return gcd (b , a % b ) ;
8 }
9
10 int main () {
11 int a , b ;
e
13
14 printf ( " GCD ␣ of ␣ % d ␣ and ␣ % d ␣ is ␣ % d \ n " , a , b , gcd (a , b ) ) ;
15 return 0;
16 }
youtube.com/@thebcastudent 10
5 int a , b , temp ;
6 printf ( " Enter ␣ two ␣ integers : ␣ " ) ;
7 scanf ( " % d ␣ % d " , &a , & b ) ;
8 // Swapping logic
9 temp = a ;
10 a = b;
11 b = temp ;
12 printf ( " After ␣ swapping : ␣ a ␣ = ␣ %d , ␣ b ␣ = ␣ % d \ n " , a , b ) ;
13 return 0;
14 }
t
en
t ud
C As
eB
th
youtube.com/@thebcastudent 11