Um zu prüfen, ob eine Zahl durch 3 teilbar ist, addieren wir alle Ziffern der Zahl und berechnen dann, ob die Summe durch 3 teilbar ist. In diesem Problem gibt es ein Array von ganzen Zahlen arr[] und wir müssen prüfen, ob die aus diesen Zahlen bestehende Zahl durch 3 teilbar ist. Wenn sie teilbar ist, geben Sie ‘ja‘ aus, andernfalls geben Sie ‘nein‘
Input: arr[] = {45, 51, 90} Output: Yes
Konstruieren Sie eine Zahl, die durch 3 teilbar ist, z. B. 945510.
Die Antwort lautet also: Ja, wenn die Summe durch 3 teilbar ist, ist der Rest der Summe 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; }
Das obige ist der detaillierte Inhalt vonPrüfen Sie, ob ein durch 3 teilbares C/C++-Programm unter Verwendung aller Zahlen in einem Array erstellt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!