My Project
 All Files Functions
Functions
array_main.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "array_main.h"
#include "eingabe.h"
#include "zufallszahlengenerator.h"
#include "arrays.h"
Include dependency graph for array_main.c:

Functions

int main (void)
 
void bearbeite_array (int schalter, int laenge, double min, double max)
 
int vergleiche_double (const void *point_a, const void *point_b)
 
void ausgabe_auswertung (int schalter, int laenge, double kleinster_wert, double groesster_wert, double summe, double durchschnitt, double median, double varianz, double abstand_min, int posi_min, double abstand_max, int posi_max)
 

Function Documentation

void ausgabe_auswertung ( int  schalter,
int  laenge,
double  kleinster_wert,
double  groesster_wert,
double  summe,
double  durchschnitt,
double  median,
double  varianz,
double  abstand_min,
int  posi_min,
double  abstand_max,
int  posi_max 
)

Die Funktion schreibt die Auswertung des Arrays auf den Bildschirm.

Parameters
schalterOb es sich um ein int (1) oder ein double (2) Array handelt.
laengeDie Laenge des Arrays.
kleinster_wertDer kleinste Wert im Array.
groesster_wertDer groesste Wert im Array.
summeDie Summe des Arrays.
durchschnittDas arithmetische Mittel des Arrays.
medianDer Median des Arrays.
varianzDie Varianz des Arrays.
abstand_minDer kleinste Abstand zwischen zwei Werten.
posi_minDie Stelle des ersten Wertes des kleinsten Abstandes.
abstand_maxDer groesste Abstand zwischen zwei Werten.
posi_maxDie Stelle des ersten Wertes des groessten Abstandes.
void bearbeite_array ( int  schalter,
int  laenge,
double  min,
double  max 
)

Die Funktion erzeugt zufaellige Werte fuer das Array und berechnet dann den kleinsten und groessten Wert, die Summe, den Durchschnitt, Median, die Varianz, den kleinsten und groessten Abstand zwischen 2 Werten sowie die beiden Positionen.

Parameters
schalterOb es sich um ein int (1) oder ein double (2) Array handelt.
laengeDie Laenge des Arrays.
minDie Untergrenze der zufaelligen Zahlen.
maxDie Obergrenze der zufaelligen Zahlen.

Here is the call graph for this function:

int main ( void  )

Die Funktion erzeugt nach den Vorgaben des Benutzers ein Array mit einer entsprechenden Laenge (2 bis 1000) und zufaelligen Werten (-10000 bis 50000). Anschliessend wird das Arrays hinsichtlich dem kleinsten und groessten Wert, der Summe, dem Durchschnitt, Median, der Varianz, dem kleinsten und groessten Abstand zwischen 2 Werten sowie den beiden Positionen ausgewertet.

Author
Sven Petsche
Version
1.0
Date
Januar 2014

Here is the call graph for this function:

int vergleiche_double ( const void *  point_a,
const void *  point_b 
)

Die Funktion vergleicht 2 Werte nach der Groesse.

Parameters
point_aZeiger auf den ersten Wert.
point_bZeiger auf den 2. Wert.
Returns
Welcher der Werte groesser ist.