C :: Aufgabe #247
3 Lösungen
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.
Der Fall, dass zwei oder alle drei Zahlen gleich sind, soll nicht betrachtet werden.
Lösungen:
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; }
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); }
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); }