숫자가 3으로 나누어지는지 확인하려면 숫자의 모든 자릿수를 더한 다음 그 합이 3으로 나누어지는지 계산합니다. 이 문제에는 정수 배열 arr[]이 있고 이 숫자로 구성된 숫자가 3으로 나누어지는지 확인해야 합니다. 나눌 수 있으면 'yes'를 인쇄하고, 그렇지 않으면 'no'
Input: arr[] = {45, 51, 90} Output: Yes
945510과 같이 3으로 나눌 수 있는 숫자를 구성하세요.
그러므로 대답은 '예'입니다. 3으로 나눌 때 합계의 나머지는 0입니다.
#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; }
위 내용은 배열의 모든 숫자를 사용하여 3으로 나눌 수 있는 C/C++ 프로그램을 구성할 수 있는지 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!