Prüfen Sie, ob ein durch 3 teilbares C/C++-Programm unter Verwendung aller Zahlen in einem Array erstellt werden kann

王林
Freigeben: 2023-09-17 11:53:03
nach vorne
1491 Leute haben es durchsucht

Prüfen Sie, ob ein durch 3 teilbares C/C++-Programm unter Verwendung aller Zahlen in einem Array erstellt werden kann

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
Nach dem Login kopieren

Erklärung

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.

Beispiel

#include  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; }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors