#include <stdio.h>#include <stdlib.h>#include <math.h>#include "array_main.h"#include "eingabe.h"#include "zufallszahlengenerator.h"#include "arrays.h"
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) |
| 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.
| schalter | Ob es sich um ein int (1) oder ein double (2) Array handelt. |
| laenge | Die Laenge des Arrays. |
| kleinster_wert | Der kleinste Wert im Array. |
| groesster_wert | Der groesste Wert im Array. |
| summe | Die Summe des Arrays. |
| durchschnitt | Das arithmetische Mittel des Arrays. |
| median | Der Median des Arrays. |
| varianz | Die Varianz des Arrays. |
| abstand_min | Der kleinste Abstand zwischen zwei Werten. |
| posi_min | Die Stelle des ersten Wertes des kleinsten Abstandes. |
| abstand_max | Der groesste Abstand zwischen zwei Werten. |
| posi_max | Die 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.
| schalter | Ob es sich um ein int (1) oder ein double (2) Array handelt. |
| laenge | Die Laenge des Arrays. |
| min | Die Untergrenze der zufaelligen Zahlen. |
| max | Die Obergrenze der zufaelligen Zahlen. |

| 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.

| int vergleiche_double | ( | const void * | point_a, |
| const void * | point_b | ||
| ) |
Die Funktion vergleicht 2 Werte nach der Groesse.
| point_a | Zeiger auf den ersten Wert. |
| point_b | Zeiger auf den 2. Wert. |
1.8.3.1