Parameter addieren klappt nicht

  • geschlossen
  • C

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Parameter addieren klappt nicht

    Hi!

    Ich will ein C Programm welches mittels Parameter eingegebene Zahlen addiert, jedoch klappt das irgendwie nicht:


    C-Quellcode

    1. #include <stdio.h>
    2. #include <stdlib.h>
    3. int main (int argc, char ** argv)
    4. {
    5. int summe;
    6. int a=argc-1;+
    7. printf ("%d", a);
    8. int i;
    9. for (i=1; i<=a; i++)
    10. {
    11. summe+=atoi(argv[i]);
    12. }
    13. summe=summe/a;
    14. printf ("%n", &summe);
    15. return 1;
    16. }
    Alles anzeigen


    Bitte um Hilfe.

    Mfg
  • Hier, so sollte es funktionieren:

    C-Quellcode

    1. #include <stdio.h>
    2. #include <stdlib.h>
    3. int main (int argc, char ** argv)
    4. {
    5. int summe = 0;
    6. int a = argc - 1;
    7. int i;
    8. printf ("%d Zahlen:\r\n", a);
    9. for (i = 1; i <= a; i++)
    10. {
    11. printf("%s;",argv[i]);
    12. summe += atoi(argv[i]);
    13. }
    14. printf ("\r\nSumme: %d\r\n", summe);
    15. return 0;
    16. }
    Alles anzeigen
    Wo ist Iphigenie?