Problem mit der summe



  • #include<stdio.h>
    #include<conio.h>
    #define max 10

    void main()
    {
    int values[max],i,sm=0,mw=0;

    for(i=0;i<max;i++)
    {
    printf("\n %d te Zahl eingeben:",i+1);
    scanf("%d",&values[i]);
    }

    for(i=0;i<max;i++)
    {
    printf("\n %d Wert[%d) %d",i+1,i,values[i]);

    }
    for(i=0;i<max;i++);
    sm=0;
    sm=sm+values[i];
    printf("\nSumme ist %d",sm);

    printf("\nMittelwert ist %.2f",(float)sm/max);

    getch();
    }
    programm bildet bei mir die summe und den Mittelwert nicht, wieso?



  • 1. Benutze die Code Tags, dann wirds übersichtlicher.
    2. Dein Code schient irgendwie durcheinander gekommen zu sein:

    // sum etc. sind schon deifiniert...
    sm=0;
    for(i=0;i<max;i++)
    {
       sm=sm+values[i];
    }
    printf("\nSumme ist %d",sm); 
    printf("\nMittelwert ist %.2f",(float)sm/max);
    


  • 3. Ist das kein C++, also bei der Forenwahl das nächste mal etwas genauer schauen.



  • Firefighter schrieb:

    3. Ist das kein C++, also bei der Forenwahl das nächste mal etwas genauer schauen.

    Du scheinst da mehr zu wissen, als mein CPP-Compiler, der übersetzt es ohne rumzunörgeln.



  • Jap.



  • bonanza schrieb:

    #include<stdio.h>
    #include<conio.h>
    #define max 10
    
    void main()
    {
        int values[max],i,sm=0,mw=0;
        for(i=0;i<max;i++)
        {
            printf("\n %d te Zahl eingeben:",i+1);
            scanf("%d",&values[i]);
        }
        for(i=0;i<max;i++)
        {
            printf("\n %d Wert[%d) %d",i+1,i,values[i]);
        }
        for(i=0;i<max;i++);
        sm=0;
        sm=sm+values[i];
        printf("\nSumme ist %d",sm);
    
        printf("\nMittelwert ist %.2f",(float)sm/max);
    
        getch();
    }
    

    programm bildet bei mir die summe und den Mittelwert nicht, wieso?

    das liegt an den Zeilen 17 bis 19. Korrekt müsste es heißen:

    sm=0; // Zeile 17
        for(i=0;i<max;i++)
        {
            sm=sm+values[i];
        }
    

    C PP schrieb:

    Firefighter schrieb:

    3. Ist das kein C++, also bei der Forenwahl das nächste mal etwas genauer schauen.

    Du scheinst da mehr zu wissen, als mein CPP-Compiler, der übersetzt es ohne rumzunörgeln.

    Firefighter meint damit, dass es sich hier um C-Code handelt, was ein C++-Compiler ab und zu auch übersetzt.

    Gruß
    Werner



  • Dieser Thread wurde von Moderator/in Phoemuex aus dem Forum C++ in das Forum ANSI C verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • C++ Forumbot schrieb:

    Dieser Thread wurde von Moderator/in Phoemuex aus dem Forum C++ in das Forum ANSI C verschoben.

    Deswegen immer alles erstmal in eine Klasse packen ... 😉


Anmelden zum Antworten