3.5 Divisibility
৩.৫ বিভাজ্যতা (৬)
[23] একটি পূর্ণ সংখ্যা জোড় না বিজোড় নির্ণয় কর।
[23.1] মডুলাস অপারেটর ব্যবহার করে
[23.2] বিটওয়াইজ অপারেটর ব্যবহার করে (Similar)
[24] একটি পূর্ণ সংখ্যা ৩ দ্বারা বিভাজ্য কিনা নির্ণয় কর।
[25] একটি পূর্ণ সংখ্যা ৩ দ্বারা বিভাজ্য হলে Fizz, ৫ দ্বারা বিভাজ্য হলে Buzz, ৩ ও ৫ উভয় দ্বারা বিভাজ্য হলে FizzBuzz প্রিন্ট কর।
[26] একটি ইংরেজী বর্ষ অধিবর্ষ কিনা নির্ণয় কর।
[27] একটি ইংরেজী বর্ষ শতবর্ষী অধিবর্ষ কিনা নির্ণয় কর।
[28] একটি পূর্ণ সংখ্যা অন্য একটি পূর্ণ সংখ্যা দ্বারা নিঃশেষে বিভাজ্য কিনা নির্ণয় কর।
সমাধান
[23] একটি পূর্ণ সংখ্যা জোড় না বিজোড় নির্ণয় কর। (মডুলাস অপারেটর ব্যবহার করে, বিটওয়াইজ অপারেটর ব্যবহার করে (Similar))
#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
if(n% 2 == 0){
printf("Even\n");
}
else{
printf("Odd\n");
}
return 0;
}#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
if(n & 1){
printf("Odd\n");
}
else{
printf("Even\n");
}
return 0;
}4
Even
7
Odd
0
Even
[24] একটি পূর্ণ সংখ্যা ৩ দ্বারা বিভাজ্য কিনা নির্ণয় কর।
9
Divisible by 3
10
Not divisible by 3
27
Divisible by 3
14
Not divisible by 3
[25] একটি পূর্ণ সংখ্যা ৩ দ্বারা বিভাজ্য হলে Fizz, ৫ দ্বারা বিভাজ্য হলে Buzz, ৩ ও ৫ উভয় দ্বারা বিভাজ্য হলে FizzBuzz প্রিন্ট কর।
15
FizzBuzz
9
Fizz
10
Buzz
7
(no output)
[26] একটি ইংরেজী বর্ষ অধিবর্ষ কিনা নির্ণয় কর।
2020
Leap year
1900
Not a leap year
2000
Leap year
2024
Leap year
2023
Not a leap year
[27] একটি ইংরেজী বর্ষ শতবর্ষী অধিবর্ষ কিনা নির্ণয় কর।
1900
1900 is not a century leap year
2000
2000 is a century leap year
2100
2100 is not a century leap year
2200
2200 is not a century leap year
2400
2400 is a century leap year
2500
2500 is not a century leap year
[28] একটি পূর্ণ সংখ্যা অন্য একটি পূর্ণ সংখ্যা দ্বারা নিঃশেষে বিভাজ্য কিনা নির্ণয় কর।
20 5
20 is exactly divisible by 5
10 3
10 is not exactly divisible by 3
25 0
Denominator cannot be zero
45 9
45 is exactly divisible by 9
34 7
34 is not exactly divisible by 7
Last updated