Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen ��nderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Hilfe bei C++ Programmierung?

Ich muss ein Programm schreiben, in dem man:

1. Ein Datum eingeben kann und den Wochentag ausgegeben bekommt

2. Das Datum zu einem bestimmten Wochentag ausgegeben bekommt (z.B. 3. Sonntag Januar 2014)

Den ersten Teil habe ich hinbekommen aber bei dem 2. Teil weiß ich einfach nicht wie ich das allgemein gültig berechnen kann.

3 Antworten

Bewertung
  • Mehh
    Lv 4
    vor 8 Jahren
    Beste Antwort

    Ein Jahr hat 52 Wochen und endet in der 53.

    Also musst du nur die Tage von jeweiligen Monat miteinbeziehen (Januar 31, Februar 30 usw...) und das auf's Jahr, also brauchst du es nur so machen, wie bei 1. nur dass du die Woche anstatt das Datum. Also Woche Tag Monat Jahr

    Schwer?

    Für dich nicht! ^^

  • Anonym
    vor 8 Jahren

    Du nimmst das Programm aus Teil 1 und baust eine Prüfschleife für jeden Tag.

    01. Januar 2014 = Mittwoch

    02. Januar 2014 = Donnerstag

    usw.

    beim 3. Sonntag hältst Du an.

  • vor 8 Jahren

    Du nimmst Dir einen Stichtag an dem der Wochentag bekannt ist. Dann berechnest Du die Anzahl der Tage zwischen dem Datum und dem Stichtag. Die teilst Du ganzzahlig durch 7. Das ganzahlige Ergebnis multiplizierst Du wieder mit 7 und ziehst diese Zahl von der Anzahl der Tage ab. Das Ergebnis ist der Wochentag hinter dem Deines Stichtages. Beispiel. Wenn die Berechnung den Wert 3 liefert und der Stichtag ein Sonntag war, dann liegt das Datum auf einem Mitwoch.

Haben Sie noch Fragen? Jetzt beantworten lassen.