Aufgabe auf C

Diskutiere Aufgabe auf C im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Hallo, liebe 'C' programmers! Ich habe Probleme mit der folgenden Aufgabe: " Schreiben Sie ein Programm in C zur statistischen Bearbeitung von...

  1. #1 vpenkoff, 17.11.2011
    vpenkoff

    vpenkoff Grünschnabel

    Dabei seit:
    17.11.2011
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo, liebe 'C' programmers! Ich habe Probleme mit der folgenden Aufgabe: " Schreiben Sie ein Programm in C zur statistischen Bearbeitung von Messwerten. Das Drehmoment einer Serie von Motoren wurde gemessen. Die Eingabedaten sind: die Anzahl der Messungen n (n <=100) und die reellen Drehmomentwerte Mi. Das Programm berechnet den Mittelwert und bestimmt den maximalen Drehmoment und die Nummer der Messung mit maximalen Wert. Die Ausgabe enthält die eingegebenen Messungswerte, den Mittelwert, den maximalen Wert mit der entsprechenden Nummer der Messung, die den maximallen Wert hat.
    Programmieren Sie die Eingabe der Daten als Bearbeitung eines Stromes (ohne Anwendung eines Feldes). " Ideen?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Rimu

    Rimu Tripel-As

    Dabei seit:
    29.12.2003
    Beiträge:
    208
    Zustimmungen:
    0
    Ort:
    Nirvana
    Schau dir mal die math.h an
     
  4. #3 marcellus, 17.11.2011
    marcellus

    marcellus Kaiser

    Dabei seit:
    09.05.2007
    Beiträge:
    1.392
    Zustimmungen:
    0
    Echt spannend ist das ja nicht, was ist denn jetzt genau das Problem?
     
  5. #4 vpenkoff, 17.11.2011
    vpenkoff

    vpenkoff Grünschnabel

    Dabei seit:
    17.11.2011
    Beiträge:
    3
    Zustimmungen:
    0
    Ich meine, wie sieht das Algoritmus aus?
     
  6. Arch

    Arch Foren As

    Dabei seit:
    21.10.2011
    Beiträge:
    81
    Zustimmungen:
    0
    Ja gut, wenn jetzt jemand den Algorithmus dir zeigt, dann hast du ja nichts dabei gelernt :D . Vielleicht probierst du erst mal ein bisschen damit rum und stellst dann konkrete Fragen bei den Teilen bei denen es bei dir hakt :) . Ich gehe jetzt einfach davon aus dass du auch zukünftig C Programme programmieren wirst, wenn du von einer Aufgabe sprichst.
     
  7. #6 marcellus, 17.11.2011
    marcellus

    marcellus Kaiser

    Dabei seit:
    09.05.2007
    Beiträge:
    1.392
    Zustimmungen:
    0
    Der Mittelwert ist "1/n * summe der Einzelwerte" und das maximum ist die größte Zahl.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    
    inline void format_check(int status);
    
    int main()
    {
          unsigned int n, i;
          double maximum=0, summe=0, tmp;
          format_check(scanf("%d", &n));
          for(i=n; i != 0 ; i--)
          {
                  format_check(scanf("%f", &tmp));
                  if(tmp > maximum)
                          maximum=tmp;
                  summe+=tmp;
          }
          printf("Mittelwert ist %f, Maximum ist %f\n", summe/((double)n), maximum);
          return(EXIT_SUCCESS);
    }
    
    inline void format_check(int status)
    {
                if( 0 == status)
                {
                            fprintf(stderr, "falsches Format\n");
                            exit(EXIT_FAILURE);
                }
    }
    Gewöhn dich nicht dran, dass dir einfach irgendwer deine Hausübung macht. Falls du wirklich C programmieren lernen willst kann ich dir C von A bis Z empfehlen, das führt dich recht nett an der Hand durch. Ich finds vor allem auch cool, dass das ein openbook ist, du kannst dir das ganze Buch hier durchlesen, oder eben die Papierversion kaufen, wenn dir das lieber ist.

    Aber genug der Werbung, du wirst nie Programmieren lernen, wenn du nicht Programmierst.
     
  8. #7 vpenkoff, 17.11.2011
    vpenkoff

    vpenkoff Grünschnabel

    Dabei seit:
    17.11.2011
    Beiträge:
    3
    Zustimmungen:
    0
    Danke marcellus! Du hast vollig Recht! Ohne Praktikum, gibt es keine Ergebnisse!
     
Thema:

Aufgabe auf C

Die Seite wird geladen...

Aufgabe auf C - Ähnliche Themen

  1. Artikel: Systemd Timer Units für zeitgesteuerte Aufgaben verwenden

    Artikel: Systemd Timer Units für zeitgesteuerte Aufgaben verwenden: Dieses Tutorial zeigt die Verwendung von Systemd Timer Units und was sie im Vergleich zu Cron auszeichnet. Weiterlesen...
  2. Brauche Hilfe bei Lösunge einer Aufgabe

    Brauche Hilfe bei Lösunge einer Aufgabe: In der Dateil /etc/passwd sind zeilenweise alle User aufgelistet. Der Name ist dabei vom Zeilenanfang bis zum ersten Doppelpunkt. Erstellen Sie...
  3. Aufgabe in C

    Aufgabe in C: Ich habe eine Aufgabe. Ich sollte die Sternzeichen z.B (22.12 - 20.01 Steinbock oder 20.02. - 20.03 Fisch) finden in meinem Programm einlesen...
  4. Unix Aufgabe

    Unix Aufgabe: Hi ich hab eine Aufgabe bezüglich Unix Skripts bekommen, jedoch komm ich da nicht ganz mit der Aufgabe klar bzw. wie ich die Lösung machen...
  5. DAViCal-Server: Aufgaben verschwinden

    DAViCal-Server: Aufgaben verschwinden: Guten Tag, ich habe auf meinem Server gestern einen DAViCal-Dienst eingerichtet, um Termine, Aufgaben und Kontakte zentral verwalten zu können....
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden