C :: Aufgabe #247

3 Lösungen Lösungen öffentlich

Welche Zahl ist die größte?!

Anfänger - C von DragStar - 20.03.2020 um 11:50 Uhr
Schreiben Sie, unter Verwendung geschalteter if-Anweisungen, ein Programm, welches die größte von drei eingegebenen Zahlen ausgibt.
Der Fall, dass zwei oder alle drei Zahlen gleich sind, soll nicht betrachtet werden.

Lösungen:

vote_ok
von Tischbein42 (580 Punkte) - 06.04.2020 um 18:43 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>

int main()
{
    double zahl1;
    double zahl2;
    double zahl3;


    printf("Geben Sie Zahl 1 ein!\n");
    scanf("%lf",&zahl1);
    printf("Geben Sie Zahl 2 ein!\n");
    scanf("%lf",&zahl2);
    printf("Geben Sie Zahl 3 ein!\n");
    scanf("%lf",&zahl3);



    if(zahl1 > zahl2 && zahl1 > zahl3)
    {
        printf("%lf ist die Groesste Zahl!",zahl1);
    }

    if(zahl2 > zahl1 && zahl2 > zahl3)
    {
        printf("%lf ist die Groesste Zahl!",zahl2);
    }

    if(zahl3 > zahl1 && zahl3 > zahl2)
    {
        printf("%lf ist die Groesste Zahl!", zahl3);
    }

    return 0;
}
vote_ok
von kathleenw (3600 Punkte) - 29.06.2020 um 11:53 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
int main(void)
{
    int maximum, eingabe, i;
       
    //Array deklarieren
    int zahlenarray[3];
    
    printf("Bitte gib 3 Zahlen ein: \n");
    //Array füllen
    for (i=1; i<=3; i++)
    {
        printf("%d. Zahl: ", i);
        scanf("%d", &eingabe);
        zahlenarray[i-1]= eingabe;
    }
    
    maximum = zahlenarray[0];
    for (i=2; i<=3; i++)
    {
        if (maximum<zahlenarray[i-1])
            maximum=zahlenarray[i-1];
    }
    
    printf("Das Maximum deiner Zahlen ist: %d \n", maximum);
    
}
vote_ok
von kathleenw (3600 Punkte) - 20.07.2020 um 09:51 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
int main(void)
{
    int maximum, eingabe, i;
       
    //Array deklarieren
    int zahlenarray[3];
    
    printf("Bitte gib 3 Zahlen ein: \n");
    //Array füllen
    for (i=1; i<=3; i++)
    {
        printf("%d. Zahl: ", i);
        scanf("%d", &eingabe);
        zahlenarray[i-1]= eingabe;
    }
    
    maximum = zahlenarray[0];
    for (i=2; i<=3; i++)
    {
        if (maximum<zahlenarray[i-1])
            maximum=zahlenarray[i-1];
    }
    
    printf("Das Maximum deiner Zahlen ist: %d \n", maximum);
    
}