C++ Programm für Schaltjahr_Prüfer
-
Ich habe die aufgabe erhalten ein C++ Programm zu schreiben nach einem Struktogram.
Ich habe es versucht jedoch schaltet mir das Programm immer schnell ab. Kann mir jemand weiterhelfen?#include <stdio.h>
#include <stdlib.h>
#include <math.h>int main(int argc, char *argv[])
{
int jahr=0;
printf("Geben sie die Jahreszahl ein:");
scanf("%d", &jahr);if (jahr % 400 == 0 )
printf ("Es ist ein Schaltjahr\n");
else if ( jahr % 100 == 0 )
{
printf ("Es ist KEIN Schaltjahr\n");
}else if ( jahr % 4 == 0)
{
printf("Es ist ein Schaltjahr:");
}
else
printf("Es ist ein Schaltjahr:");return 0;
}
-
Ich habe es versucht jedoch schaltet mir das Programm immer schnell ab. Kann mir jemand weiterhelfen?
Also die console geht auf und wieder zu und man kann den inhalt nur in milli sec. erkennen ?
Falls dem so ist füge bei den headern
#include <conio.h>und am ende vor dem return gibst du :
_getch(); oder getch();ein.
Als Alternative zu den beiden gibts noch :
getche(); getchar();oder
char x; cin >> x;oder
#include <windows.h>hinzufügen und
Sleep(DWORD);DWORD kannst du durch die Zeit des wartens ersetzen , aber :

1000 = 1 sec
-
Huhu, erstmal eine Frage vorweg. Willst du nu C++ machen oder C. Dein Code ist nämlich 100% C und 0% C++.
-
...
Für meine Post kann ich zu 100% garantieren dass es in c++ geht , doch in C ?EDIT: Wenn du
cin >> cVAR;benutzen möchtest musst du :
#include <iostream>includieren und
using namespace std;den standart namensraum hinzufügen
-
Ich würde auf conio verzichten.
Siehe auch: http://www.c-plusplus.net/forum/39320
-
Konnte das Problem beheben. Dancke viel mal