Schaltjahr

Puttydoof
Verfügbare Informationen zu "Schaltjahr"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: weichwurst - baquero - Daniel
  • Forum: Puttydoof
  • Forenbeschreibung: Beschreibung Ihres Forums
  • aus dem Unterforum: Aufgaben und Lösungen
  • Antworten: 7
  • Forum gestartet am: Donnerstag 12.01.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Schaltjahr
  • Letzte Antwort: vor 17 Jahren, 2 Monaten, 9 Tagen, 1 Stunde, 13 Minuten
  • Alle Beiträge und Antworten zu "Schaltjahr"

    Re: Schaltjahr

    weichwurst - 17.01.2006, 15:57

    Schaltjahr
    #include <stdio.h>



    int main (void)

    {
    int iJahr = 0;

    printf ("Gib eine Jahreszahl ein:\n");
    scanf ("%d", &iJahr);

    if(iJahr <1582)
    {
    printf("Dieses Jahr ist kein Schaltjahr weil gabs noch nicht\n");
    }
    else
    if ((iJahr % 400) == 0)
    {
    printf("Dieses Jahr ist ein Schaltjahr\n");
    }
    else
    if ((iJahr % 100) == 0)
    {
    printf("Dieses Jahr ist kein Schaljahr\n");
    }
    else
    if ((iJahr % 4) == 0)
    {
    printf("Dieses Jahr ist ein Schaltjahr\n");
    }
    else
    {
    printf("Dieses Jahr ist kein Schaltjahr\n");
    }



    return 0;

    }



    Re: Schaltjahr

    weichwurst - 18.01.2006, 11:02


    haut noch nicht ganz hin



    Re: Schaltjahr

    baquero - 18.01.2006, 11:12


    ich wollt schon sagen: das sieht noch nicht so ganz gut aus :lol:



    Re: Schaltjahr

    weichwurst - 18.01.2006, 11:14


    Also so funktionierts ich such noch ob ichs kürzer hinkriege:

    #include <stdio.h>

    int main (void)

    {
    int iJahr = 0;

    printf ("Gib eine Jahreszahl ein:\n");
    scanf ("%d", &iJahr);

    if((iJahr >1582 && iJahr % 4 ==0 && iJahr % 400 ==0)||
    (iJahr >1582 && iJahr % 4 ==0 && iJahr % 100 !=0))
    {
    printf("Dieses Jahr ist ein Schaltjahr\n");
    }
    else
    {
    printf("Dieses Jahr ist kein Schaltjahr\n");
    }



    return 0;

    }



    Re: Schaltjahr

    weichwurst - 18.01.2006, 11:23


    So das ist meiner meinung nach die kürzeste Variante:

    #include <stdio.h>

    int main (void)

    {
    int iJahr = 0;

    printf ("Gib eine Jahreszahl ein:\n");
    scanf ("%d", &iJahr);

    if(iJahr >1582 &&(iJahr % 400 ==0||(iJahr % 4 ==0 && iJahr % 100 !=0)))
    {
    printf("Dieses Jahr ist ein Schaltjahr\n");
    }
    else
    {
    printf("Dieses Jahr ist kein Schaltjahr\n");
    }



    return 0;

    }



    Re: Schaltjahr

    Daniel - 18.01.2006, 11:25


    So sieht meine aus:

    //Datei funk.c

    #include <stdio.h>

    int main ()
    {
    int iVar = 0;


    printf("Bitte eine Jahreszahl eingeben (JJJJ): ");
    scanf("%d",&iVar);

    if (iVar > 1582 && iVar %4 != 0 || iVar %100 == 0 && iVar %400 != 0)
    {
    printf("Dieses Jahr ist kein Schaltjahr!\n");
    }

    else
    {
    printf ("Das Jahr %d ist ein Schaltjahr!\n", iVar);

    }

    return 0;

    }



    Re: Schaltjahr

    weichwurst - 18.01.2006, 11:35


    Na gut das ist das gleiche nur andersherum



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Puttydoof



    Ähnliche Beiträge wie "Schaltjahr"