FOR Schleife



  • Hallo,

    habe dies Programm für die Schule geschrieben. Man soll eine Anfangszahl und eine Endzahl eingeben und das Programm diese dann ausgeben. Habe irgentwo einen Fehler den ich nicht finde. Vielleicht könnt ihr mir helfen, wie es richtg sein sollte. Hier das Programm:

    #include <stdio.h>

    void main ()

    {

    int startzahl,endzahl;
    printf("Bitte geben Sie die Startzahl ein: ");
    scanf("%i",startzahl);

    printf("Bitte geben Sie die Endzahl ein: ");
    scanf("%i",endzahl);

    for (startzahl;endzahl+1;)

    printf("%i",startzahl);

    }

    Viele Grüße
    Jens



  • Ab ins C-Forum

    [ Dieser Beitrag wurde am 07.11.2002 um 19:26 Uhr von Scania V8 editiert. ]



  • hi,

    mach es z.B. so:

    void main ()
    
    {
    
    int startzahl,endzahl,zaehler;
    printf("Bitte geben Sie die Startzahl ein: ");
    scanf("%i",&startzahl);
    
    printf("Bitte geben Sie die Endzahl ein: ");
    scanf("%i",&endzahl);
    
    for (zaehler=startzahl;zaehler<=endzahl;++zaehler)
    
    printf("%4i",zaehler);
    printf("\n");
    system("pause");
    }
    
    grüße
    pierre
    

Anmelden zum Antworten