>백엔드 개발 >C++ >배열의 모든 숫자를 사용하여 3으로 나눌 수 있는 C/C++ 프로그램을 구성할 수 있는지 확인

배열의 모든 숫자를 사용하여 3으로 나눌 수 있는 C/C++ 프로그램을 구성할 수 있는지 확인

王林
王林앞으로
2023-09-17 11:53:031609검색

배열의 모든 숫자를 사용하여 3으로 나눌 수 있는 C/C++ 프로그램을 구성할 수 있는지 확인

숫자가 3으로 나누어지는지 확인하려면 숫자의 모든 자릿수를 더한 다음 그 합이 3으로 나누어지는지 계산합니다. 이 문제에는 정수 배열 arr[]이 있고 이 숫자로 구성된 숫자가 3으로 나누어지는지 확인해야 합니다. 나눌 수 있으면 'yes'를 인쇄하고, 그렇지 않으면 'no'

Input: arr[] = {45, 51, 90}
Output: Yes

Explanation

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제