Schleife zur eingabe von Werten



  • Dass programm soll 2 Werte erfassen eigentlich zwar 10 aber ich versuchs momentan mit 2 geht schneller!!! Ja es soll die Werte erfassen und ausgeben bin ratlos warums nicht geht vielleicht kann dass jemand von euch mal schnell überfliegen und mal nen kommentar darunter setzen wäre nett!!

    #include <stdio.h>

    int main ()
    {
    int willy[2];
    int i=0;

    printf ("Bitte Geben sie die 2 Zahlen ein:\n");
    for (i=0; i<2; ++i)
    {
    scanf("%d", &willy[i]);

    }
    printf("Eingabe %d\n", willy[i]);
    return;

    }



  • Überleg mal genau, welchen Wert i nach der Schleife hat. Die Eingabe der Werte ist korrekt.



  • Ehrlich gesagt ich weiß es nicht!!!



  • Ich habs

    #include <stdio.h>

    int main ()
    {
    int willy[2] = {0, 0};
    int i;

    printf ("Bitte Geben sie die 2 Zahlen ein:\n");
    for (i=0; i<2; ++i)
    {
    scanf("%d", &willy[i]);

    }

    for (i=0; i<2; ++i)
    {
    printf("Eingabe %d", willy[i]);
    }
    return;

    }



  • Genau so gehört es sich :).

    Du solltest übrigens auch die Code-Tags (C/C++) verwenden (gleich unter den Smilies ;)), dann kann man deinen Quellcode besser lesen, da er farblich formatiert wird.


Anmelden zum Antworten