DrToxic
Rear Admiral
- Registriert
- Juni 2008
- Beiträge
- 6.068
Hi,
ich habe hier zwei Aufgaben, die ich bis Montag fertig haben soll:
1.: Einen Algorithmus entwerfen, der prüft, ob ein Jahr ein Schaltjahr ist oder nicht und diesen anschließend in C implementieren.
Dabei soll eine ganze Zahl eingelesen werden und das Programm gibt aus, ob das Jahr ein Schaltjahr ist oder nicht.
( Wenn man einmal weiß, dass Schaltjahre alle 4 Jahre vorkommen, jedoch nicht in vollen Jahrhunderten, sondern nur alle 4 volle Jahrhunderte, ist die Ausgabe easy
)
Bisher ist das mein Code:
2.: Ich soll eine Liste erstellen, die die Jahre zwischen beliebigen ganzen Zahlen n und m in definierbaren Schritten darstellt und rechts davon, ob es ein Schaltjahr ist oder nicht.
Das Grobe ist klar, ich brauche n, m und die Schrittzahl, n-(m-1) Zeilen, zwei Spalten und halt die Schaltjahrprüfung aus Aufgabe 1.
Ich kann nur aufs Verrecken nicht herausfinden, wie ich in C eine Tabelle erstelle - könnte mir da jemand helfen?
ich habe hier zwei Aufgaben, die ich bis Montag fertig haben soll:
1.: Einen Algorithmus entwerfen, der prüft, ob ein Jahr ein Schaltjahr ist oder nicht und diesen anschließend in C implementieren.
Dabei soll eine ganze Zahl eingelesen werden und das Programm gibt aus, ob das Jahr ein Schaltjahr ist oder nicht.
( Wenn man einmal weiß, dass Schaltjahre alle 4 Jahre vorkommen, jedoch nicht in vollen Jahrhunderten, sondern nur alle 4 volle Jahrhunderte, ist die Ausgabe easy
Bisher ist das mein Code:
Code:
#include <std io.h>
voidmain(void) {
int n ;
printf("Jahr eingeben");
scanf ("%d", &n);
if ((n%400==0) || (n%4=0 && n%100!=0)){
printf ("Schaltjahr");
} else {
printf ("kein Schaltjahr");
}
}
2.: Ich soll eine Liste erstellen, die die Jahre zwischen beliebigen ganzen Zahlen n und m in definierbaren Schritten darstellt und rechts davon, ob es ein Schaltjahr ist oder nicht.
Das Grobe ist klar, ich brauche n, m und die Schrittzahl, n-(m-1) Zeilen, zwei Spalten und halt die Schaltjahrprüfung aus Aufgabe 1.
Ich kann nur aufs Verrecken nicht herausfinden, wie ich in C eine Tabelle erstelle - könnte mir da jemand helfen?
Zuletzt bearbeitet: