Hi,
habe hier ein kleines Problem mit einem Code.
Es sollen alle ungeraden Zahlen zwischen 1 und 10 ausgegeben werden. Aber leidet endet das Programm nach 1.
Wer kann mir sagen, wo der Fehler liegt?
Ich bin mir sicher, es gibt elegantere Lösungen, aber ich hätte es gern mit for und break.
Gruß
Olli
habe hier ein kleines Problem mit einem Code.
Es sollen alle ungeraden Zahlen zwischen 1 und 10 ausgegeben werden. Aber leidet endet das Programm nach 1.
Wer kann mir sagen, wo der Fehler liegt?
Code:
#include <iostream>
using namespace std;
int main()
{
int n = 2;
for (int m = 1; m < 12; ++m)
{if (m % n == 0) break;
cout << m << " ";}
cout << " Ende ";
system("pause");
return 0;
}
Ich bin mir sicher, es gibt elegantere Lösungen, aber ich hätte es gern mit for und break.
Gruß
Olli