ホームページ > バックエンド開発 > C++ > 配列内のすべての数値を使用して、3 で割り切れる C/C++ プログラムを作成できるかどうかを確認します。

配列内のすべての数値を使用して、3 で割り切れる C/C++ プログラムを作成できるかどうかを確認します。

WBOY
リリース: 2023-09-05 18:49:06
転載
1418 人が閲覧しました

配列内のすべての数値を使用して、3 で割り切れる C/C++ プログラムを作成できるかどうかを確認します。

このセクションでは、配列に n 個の数値が含まれているかどうかを確認します。これらの数値のすべての要素を使用して数値が生成されているかどうか、およびその数値が 3 で割り切れるかどうかを確認する必要があります。配列要素が {15, 24, 23, 13} の場合、15242313 のような整数を作成できます。 3で割り切れます。

アルゴリズム

checkDivThree(arr)

Begin
   rem := 0
   for each element e in arr, do
      rem := (rem + e) mod 3
   done
   if rem is 0, then
      return true
   end if
   return false
End
ログイン後にコピー

#include<iostream>
#define MAX 4
using namespace std;
bool checkDivThree(int arr[], int n){
   int rem = 0;
   for(int i = 0; i<n; i++){
      rem = (rem + arr[i]) % 3;
   }
   if(rem == 0){
      return true;
   }
   return false;
}
main() {
   int arr[] = {15, 24, 23, 13};
   int n = sizeof(arr)/sizeof(arr[0]);
   if(checkDivThree(arr, n)){
      cout << "Divisible";
   }else{
      cout << "Not Divisible";
   }
}
ログイン後にコピー

出力

Divisible
ログイン後にコピー

以上が配列内のすべての数値を使用して、3 で割り切れる C/C++ プログラムを作成できるかどうかを確認します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート