Der logische Ablauf muss folgender sein:
number1 - number5 einlesen.
number1 ausgeben
Schleife von 0 bis number1 hochzählen lassen und bei jedem Durchlauf, ein * ausgeben.
number2 ausgeben
Schleife von 0 bis number2 hochzählen lassen und bei jedem Durchlauf, ein * ausgeben.
number3 ausgeben
Schleife von 0 bis number3 hochzählen lassen und bei jedem Durchlauf, ein * ausgeben.
number4 ausgeben
Schleife von 0 bis number4 hochzählen lassen und bei jedem Durchlauf, ein * ausgeben.
number5 ausgeben
Schleife von 0 bis number5 hochzählen lassen und bei jedem Durchlauf, ein * ausgeben.
############
Da ich kein C++ programmiere und mit der Syntax nicht vertraut bin (bin mehr der PHP und VB Programmierer), gibt es für folgenden Beispielcode auch keine Garantie, da ich ihn nur aus deinem Beispiel ableite
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int number1;
int number2;
int number3;
int number4;
int number5;
cout << "Bitte geben Sie number 1 ein :" << endl;
cin >> number1;
cout << "Bitte geben Sie number 2 ein :" << endl;
cin >> number2;
cout << "Bitte geben Sie number 3 ein :" << endl;
cin >> number3;
cout << "Bitte geben Sie number 4 ein :" << endl;
cin >> number4;
cout << "Bitte geben Sie number 5 ein :" << endl;
cin >> number5;
cout << "Histogramm Ergebniss:" << endl;
cout << number1 << endl;
for ( int stars = 0; stars < number1; stars++ )
cout << '*';
cout << "\n" << endl;
cout << number2 << endl;
for ( int stars = 0; stars < number2; stars++ )
cout << '*';
cout << "\n" << endl;
cout << number3 << endl;
for ( int stars = 0; stars < number3; stars++ )
cout << '*';
cout << "\n" << endl;
cout << number4 << endl;
for ( int stars = 0; stars < number4; stars++ )
cout << '*';
cout << "\n" << endl;
cout << number5 << endl;
for ( int stars = 0; stars < number5; stars++ )
cout << '*';
cout << "\n" << endl;
}
lG