यह जांचने के लिए कि कोई संख्या 3 से विभाज्य है या नहीं, हम संख्या के सभी अंकों को जोड़ते हैं और फिर गणना करते हैं कि योग 3 से विभाज्य है या नहीं। इस समस्या में, पूर्णांकों की एक सरणी होती है arr[], और हमें यह जांचना होता है कि क्या इन संख्याओं से बनी कोई संख्या 3 से विभाज्य है। यदि बनाई गई संख्या विभाज्य है तो 'yes' प्रिंट करें। अन्यथा प्रिंट करें 'नहीं'
Input: arr[] = {45, 51, 90}
Output: Yes स्पष्टीकरण
एक ऐसी संख्या की रचना करें जो 3 से विभाज्य हो, उदाहरण के लिए, 945510।
तो उत्तर होगा हाँ यदि शेषफल 0 है तो 3 सत्य से विभाजित होने पर शेषफल ज्ञात कीजिए।
उदाहरण
#include <stdio.h>
int main() {
int arr[] = { 45, 51, 90 };
int n =3;
int rem = 0;
for (int i = 0; i < n; i++) {
rem = (rem + arr[i]) % 3;
}
if (rem==0)
printf("Yes\n");
else
printf("No\n");
return 0;
}