C++ :: Aufgabe #267

1 Lösung Lösung öffentlich

Array von Quadratzahlen der Zahlen von 1 bis 10

Anfänger - C++ von Rainer Zufal - 25.03.2020 um 11:38 Uhr
Schreiben Sie ein Programm, das in einem Array die Quadratzahlen der Zahlen von 1 bis 10
speichert. Verwenden Sie hierzu eine automatische Schlüsselzuweisung. Programmieren Sie die Ausgabe
der Zahlen sowohl mit einer for‐Schleife als auch mit "foreach".

Lösungen:

vote_ok
von JKooP (2710 Punkte) - 30.03.2020 um 10:08 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <vector>
using namespace std;

int main()
{
	// C++ 11:
	vector<int> v;
	for (auto i = 1; i <= 10; i++)
	{
		v.push_back(i * i);
	}

	// C++ 98:
	int n[10];
	for (int i = 1; i <= 10; i++)
	{
		n[i - 1] = i * i;
	}

	// For-Loop (C++ 11):
	for (auto i = 0; i < v.size(); i++)
	{
		cout << v[i] << endl;
	}

	// ForEach-Loop (C++ 11):
	for (auto i : v)
	{
		cout << i << endl;
	}

	// For-Loop (C++ 98)
	for (int i = 0; i < sizeof(n)/sizeof(n[0]); i++)
	{
		cout << n[i] << endl;
	}
}