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

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

王林
풀어 주다: 2023-09-17 11:53:03
앞으로
1602명이 탐색했습니다.

배열의 모든 숫자를 사용하여 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿