Heey,
ich habe eine Frage zu folgendem Beispiel, nämlich wie erkennt Modulo die geraden Zahlen?
Was soll das Programm machen?
Das Programm soll einen Countdown darstellen, und wenn die Hälfte erreicht ist eine Meldung ausgeben.
Der Countdown soll nur ungerade Zahlen annehmen, wenn eine gerade Zahl eingegeben wird soll eine Fehlermeldung ausgegeben werden.
Kann mir wer erklären wie Modulo das berechnet?
Code:
MfG nico
ich habe eine Frage zu folgendem Beispiel, nämlich wie erkennt Modulo die geraden Zahlen?
Was soll das Programm machen?
Das Programm soll einen Countdown darstellen, und wenn die Hälfte erreicht ist eine Meldung ausgeben.
Der Countdown soll nur ungerade Zahlen annehmen, wenn eine gerade Zahl eingegeben wird soll eine Fehlermeldung ausgegeben werden.
Kann mir wer erklären wie Modulo das berechnet?
Code:
Code:
#include <iostream>
using namespace std;
// Hauptprogramm
//
int main ()
{
// Variablen
//
int CountdownStart; // Startwert des Countdown
// Abfrage des Startwertes
cout << "Startwert des Countdowns: ";
cin >> CountdownStart;
// Bei geradem Wert das Programm verlassen
if (CountdownStart%2 == false)
{
cout << "Es wurde ein gerader Wert eingegeben " << endl;
}
// Ansonsten weiter
else
{
// Schleife für den Countdown
for (int i=CountdownStart; i>=0; i--)
{
cout << "Countdown: " << i << endl;
// Meldung, wenn die Hälfte erreicht wurde
if (i == CountdownStart/2 + 1)
cout << "Die Haelfte ist vorbei" << endl;
}
}
return 0;
}