इनपुट संख्या N लें और दी गई संख्या का इकाई अंक प्राप्त करें और उस संख्या के गुणक प्रदर्शित करें।
इनपुट - N=326
आउटपुट - इकाई अंक 6 है और इसके गुणक 2 और 3 हैं
नोट - किसी भी संख्या का इकाई अंक उस संख्या के साथ %10 की गणना करके प्राप्त किया जा सकता है।
उदाहरण के लिए - यदि आपको संख्या N दी गई है और आपको उसका इकाई अंक ज्ञात करना है तो आप N%10 का उपयोग कर सकते हैं, यह संख्या N का इकाई अंक वापस करेगा।
एल्गोरिदम
शुरुआत
चरण 1 -> num, num2, i वेरिएबल घोषित करें
चरण 2 -> संख्या num इनपुट करें
चरण 3 -> num%10 को num2 में स्टोर करें इकाई अंक प्राप्त करने के लिए
चरण 4 -> num2 प्रिंट करें
चरण 5 -> लूप i=2 से num2/2 तक
यदि num2%i == 0
i प्रिंट करें
लूप समाप्त
रुकें
उदाहरण
#include <stdio.h>
int main() {
int num, num2, i;
printf("\nEnter a number: ");
scanf("%d", &num);
num2 = num % 10;
printf("\nUnit digit of %d is: %d", num, num2);
for (i = 2; i <= num2 / 2; ++i) {
if (num2 % i == 0) {
printf("\nMultiple of %d is: %d", num2, i);
}
}
return 0;
}
आउटपुट
Enter a number: 329 Unit digit of 329 is: 9 Multiple of 9 is: 3