Zähler
-
Hallöchen ;
ich schaffe ich, dass statt Schleife eine Funktion zu rechnen,
Z.B ich gebe eine Rundezahl von 5
1 5
2 10
3 15
4 20
..
..
..
Danke#include <iostream> using namespace std; int main() { unsigned i = 1; unsigned Zahl = 0; unsigned Zeit_pro_Runde; cout<<"Rundezahl :"; cin>>Zahl; cout<<" Zeit_pro_Runde :"; cin>> Zeit_pro_Runde; while (i <= Zahl) { cout << i<<" Schleife/n"<<endl ; i++ ; } return 0; }
-
Mathe Grundschule Multiplikation
-
Das weiß ich,
51=5
52=10
5*3=15
Aber wie kann ich es so schreiben, dass es auf Bilschirm so aussieht:1 5
2 10
3 15
4 20
..
..
..
-
probier mal
int zahl *= 5
für die Multiplikation.
-
-
// cout << i<<" Schleife/n"<<endl ;
cout << i << ' ' << i * zahl << '\n';
Ach so ... die 5 ist fix, also dann i * 5 statt i * zahl ...
-
-
Mit der 5 war ein Beispiel
-
so vielleicht?
Das wäre eine Lösung für C ohne ++. Funktioniert natürlich auch in C++. Siehe Bellis Antwort für C++.
-
Das wäre eine Lösung für C ohne ++. Funktioniert natürlich auch in C++.
Ist mir klar, aber ich finde die Syntax von cout mit diesem überladenen Shift-Operator einfach ultra-hässlich. Versuche das so gut es geht zu vermeiden.
-
@RBS2: Aber dann bleib bei C, die Stream-Operatoren sind typsicher, überladbar und funktionieren in Templates, ...
-
@Th69 @RBS2 @wob die Lösung nennt sich fmt, ist eine super lib, super easy zum einbinden, und funktioniert einfach. Bietet C oder python3 format string syntax und das alles noch viel viel sicherer als in C.
fmt::print("{} {}\n", i, i * 5); // oder fmt::printf("%d %d\n", i, i * 5);
Ich empfehle jedem, der diese Lib noch nicht kennt, sich das mal anzuschauen.