Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Plain Text by DonDada ( 19 years ago )
a#include <stdio.h>

int main()
{
  int i,count;
  float a[6],mittelwert,summe,abweichung;
  
  /* Eingabe */
  printf(" Zahlen eingeben (Abbruch bei EOF [^D Unix, ^Z Dos]): ");
  for (count=0; count<=6; count++) {
    if(scanf("%f", &a[count]) == EOF) {
      break;
      }   
    }
  /* Abbruchbedingung */
  if(count>6) {
    printf("
 Es sind hoechstens 6 Werte erlaubt.");
    printf("
 Das Programm wird abgebrochen!
");
    return 1;
    }
  
  /* Ausgabe der gelesenen Werte Anzahl und Ausgabe der eingelesenen Werte */
  printf("

 Anzahl der eingelesenen Werte: %d",count);
  printf("
 Ausgabe der eingelesenen Zahlenfolge
");
  
  for(i=0; i<count; i++) {
    printf("    %0.2f",a[i]);  
    /* Summe der Elemente des Array */
    summe = (summe + a[i]);
    }
  
  /* Mittelwert */
  mittelwert = summe / count;
  printf("
 Der Mittelwert betr&auml;gt: %0.2f
",mittelwert);
  
  /* Berechnung Abweichung und Ausgabe */
  printf("    Wert    Abweichnung
");
  printf(" =======================
");
  for(i=0; i<count; i++) {
    abweichung = a[i] - mittelwert;
    printf("    %0.2f    %0.2f
",a[i],abweichung);
    }
  printf("");
  
  /* Und Schluss! */
  return 0;
}

 

Revise this Paste

Your Name: Code Language: