Hilfe wer kann mir beim Programmende helfen??
-
Hallo zusammen
Wer kann mir bei Rest dieses Programm noch helfen? Ich komme einfach nicht mehr weiter. Ich danke für euere Hilfe!#include <iostream.h>
#include <cstdlib.husing namespace std;
void quadrat2(int zahl);
void test();
void programm();
int main() {
programm();
test();
getchar();
return 0;
}void quadrat2(int zahl) {
printf ("\n Das Quadrat von %d ist %d", zahl, quadrat(zahl);
}void programm() {
for (int i = 1; i <= 10; i++) {
quadrat2(i);
}
}void test() {
quadrat2(2);
quadrat2(-3);
quadrat2(0);
quadrat2(416227);
quadrat2(-416227);
}int quadrat (int i) {
i = i*i;
return i;}
-
Gerne doch, wenn du uns aber bitte vorher mitteilst
bei was du den Hilfe brauchst? Was geht den nicht?
Wo kommst du nicht weiter?
Und beim nächsten mal mit cpp-Tags verwenden.
-
#include <iostream> template <typename T> T square(T const& a) { return a * a; } int main() { for (std::size_t i(0); i <= 10; ++i) std::cout << square(i) << std::endl; }und fertig.
-
Danke für die rasche Antwort! Gibt es noch einen anderen Lösungsweg? Ich wäre dankbar für Antworten!
-
Auf den ersten Blick fehlt in Deinem oben angegebenen Quelltext eine schliessende Klammer beim printf.
Den Code kann man grob geschätzt auf 5875 verschiedene Arten schreiben. Was meinst Du mit Lösungsweg? Das Wort 'Lösung' impliziert irgendwie eine Aufgabenstellung...
-
Ich kenne 5876

-
Mist, dann hab ich wohl in der Schule nicht richtig aufgepasst.

-
Ja es gibt verschiedene Lösungswege aber wie sieht das Programm aus wenn man noch Ergänzungen hinzufügt so dass es entlich funktioniert?
-
-.- es funktioniert doch so -.-