Probleme bei Ausgabe
-
Hallo Leute!
So sieht bei mir aus:#include <stdio.h> #define MAX 50 int main() { double ergebnis = 0; int n = 0, i = 0; double zahl[MAX]; for(n = 0; n < MAX; n++) { printf("Geben Sie bitte die Zahlen nacheinander ein: \n"); for (i = 0; i < MAX; i++) { scanf("%lf", &zahl[i]); ergebnis = ergebnis + zahl[i]; } printf("\n\n"); for (i = 0; i < MAX; i++) printf("%lf ", zahl[i]); printf(" = %lf\n\n", ergebnis); } }
Das muss ich mit unbedingt Array machen und als Ausgabe soll es so sein:
"ZAhl1" + "Zahl2" + "Zahl3" + "Zahl4" = "Ergebnis"
Mein Problem ist, dass ich kein "+" Zeichen dazwischen nicht ausgeben kann
Ich verstehe , dass das ein Anängerproblem ist, aber wo wird mir geholfen, wenn nicht bei forum?
-
for (i = 0; i < MAX; i++) { if(i!=0) printf(" + "); printf("%lf", zahl[i]); }
-
danke für schnelle Antwort!!!