Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Statistiken auf Arrays » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Statistiken auf Arrays
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ellt
unregistriert
Statistiken auf Arrays Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hallo,

Kann mir jemand bitte ein Beispielcode für die folgende Aufgabe schreiben?

Aufgabe; siehe Angang

Meine Ideen:
-

ellt hat dieses Bild (verkleinerte Version) angehängt:
statis.png

22.11.2015 00:27
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Du hast vergessen, das Feld bei "Meine Ideen" auszufüllen. Wie weit bist du denn schon gekommen?

__________________
Syntax Highlighting fürs Board (Link)
22.11.2015 08:12 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ellt
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ehlichgesagt weiß ich nicht genau wie ich es machen soll
22.11.2015 20:48
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Aufgabe ist doch schon in kleine Teile zerlegt.
Was musst du tun, damit eine Ausgabe am Bildschirm erscheint, wie viele Werte eingelesen werden sollen? Zumindest das sollte doch gehen, oder?

__________________
Syntax Highlighting fürs Board (Link)
22.11.2015 20:51 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ellt
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ja das weiß ich,
ich habe auch sowas aber es ist halt falsch:

#include<stdio.h>

int main() {
float zahl[2], summe=0;
int anzahl=2, i;

// Zahl einlesen
for(i=0; i<anzahl; i++) {
printf("\nBitte geben sie eine Zahl ein: ");
scanf("%f", &zahl[i]);
}

// Summe berechnen
for(i=0; i<anzahl; i++) {
summe += zahl[i];
}

printf("\nDie Summe ist %.2f\n", summe);
printf("Der Durchschnitt ist %.2f\n", summe / anzahl);
return 0;
}
22.11.2015 20:54
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Damit kann ich arbeiten.
Du hast die anzahl bisher auf 2 gesetzt, das soll aber vom Nutzer eingegeben werden. Die Arraygröße habe ich auf 100 gesetzt. Könnte man auch dynamisch reservieren, aber soweit bist du wahrscheinlich noch nicht (Stichwort malloc).

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
#include <stdio.h>

int main() {
	float zahl[100], summe=0;
	int anzahl=2, i;
	//nur diese 2 Zeilen sind neu
	printf("Wie viele Zahlen sollen eingeben werden? ");
	scanf("%d", &anzahl);

	// Zahl einlesen
	for (i = 0; i < anzahl; i++) {
		printf("%d. Zahl: ", i+1);
		scanf("%f", &zahl[i]);
	}

	// Summe berechnen
	for(i=0; i<anzahl; i++) {
		summe += zahl[i];
	}

	printf("\nDie Summe ist %.2f\n", summe);
	printf("Der Durchschnitt ist %.2f\n", summe / anzahl);
	return 0;
} 


__________________
Syntax Highlighting fürs Board (Link)
22.11.2015 21:02 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ellt
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

aber damit habe ich ja nur den durchschnitt. Wie bringe ich die Stichprobenvarianz mit ein?
22.11.2015 21:13
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So wie du auch die Summe berechnet hast. Der Faktor steht vor der Summe, wird also danach verwendet.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
#include <stdio.h>

int main() {
	float zahl[100], summe = 0, durchschnitt, s = 0;
	int anzahl = 2, i;
	
	printf("Wie viele Zahlen sollen eingeben werden? ");
	scanf("%d", &anzahl);

	for (i = 0; i < anzahl; i++) {
		printf("%d. Zahl: ", i+1);
		scanf("%f", &zahl[i]);
	}

	for (i = 0; i < anzahl; i++) {
		summe += zahl[i];
	}
	durchschnitt = summe / anzahl;
	for (i = 0; i < anzahl; i++) {
		s += (zahl[i] - durchschnitt) * (zahl[i] - durchschnitt);
	}
	s *= 1 / (anzahl - 1.0);
	printf("\nDie Summe ist %.2f\n", summe);
	printf("Der Durchschnitt ist %.2f\n", durchschnitt);
	printf("Die Stichprobenvarianz ist %.2f\n", s);
	return 0;
} 


__________________
Syntax Highlighting fürs Board (Link)
22.11.2015 21:16 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ellt
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

danke für deine hilfe.

Kannst du mir nur noch einen Tipp geben, wie ich das Programmieren am besten lernen kann?
Gibt es ein Buch, was es ganz leicht erklärt?
22.11.2015 21:35
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da hilft nur eines: üben.
Wenn du Spaß an Mathe hast, schau mal auf projecteuler.net vorbei. Da gibt es jede Menge Aufgaben.
Nebenher ein Buch zu lesen, kann natürlich auch helfen. Da kann ich dir aber keinen konkreten Titel nennen.

__________________
Syntax Highlighting fürs Board (Link)
23.11.2015 06:18 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Sonstige Fragen » Statistiken auf Arrays