C++ :: Aufgabe #213 :: Lösung #4

4 Lösungen Lösungen öffentlich
#213

Array Vorkommen programmieren

Anfänger - C++ von Bryan - 31.10.2018 um 20:20 Uhr
Hallo Zusammen

Kann Jemand von Euch mir da weiter helfen?

Fragestellung des Vorkommen.

Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.

Vielen Dank für eure Lösung
#4
vote_ok
von EErza (80 Punkte) - 24.01.2021 um 15:01 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <vector>
#include <ctime>

using namespace std;

int main() {
	vector<int> vec;
	vector<int> numbs;
	int count = 0;

	srand(time(NULL));

	for (int i = 0; i < 100; ++i) {
		int rnd = rand() % 100 + 1;

		vec.push_back(rnd);
	}

	for (int i = 0; i < vec.size(); ++i) {
		if (vec.at(i) % 3 == 0) {
			count++;
			numbs.push_back(vec.at(i));
		}
	}

	cout << "Anzahl durch 3 teilbare Zahlen: " << count << "\n";
	cout << "Durch 3 teilbare Zahlen: ";

	for (int i = 0; i < numbs.size(); ++i) {
		cout << numbs.at(i) << " ";
	}

	cout << "\n";

	system("pause");
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben