Messwerte |
Whiss
Mitglied
Dabei seit: 25.11.2015
Beiträge: 29
|
|
Meine Frage:
Hallo,
ich möchte noch in meinem Code einbauen, dass er mir nach jedem Messwert auch den Mittelwert ausgibt. Wie mache ich das?
Ich habe es schon soweit geschafft
Meine Ideen:
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int Eingabe;
int a=1;//Laufvariable
int Wert;
int max=0;
int min=0;
printf("Geben Sie die Anzahl der Messwerte ein: ");
scanf("%d",&Eingabe);
while (a <= Eingabe)
{
printf("\nGeben Sie den %d. Messwert ein: ",a);
scanf("%d",&Wert);
printf("Der aktuelle Messwert ist %d\n",Wert);
if (a == 1 || Wert > max)
{
max = Wert;
}
printf("Der maximale Wert ist %d\n",max);
if(a==1||Wert<min)
{
min=Wert;
}
printf("Der minimale Wert ist %d\n",min);
a++;
}
return 0;
}
|
|
25.11.2016 11:47 |
|
|
Whiss
Mitglied
Dabei seit: 25.11.2015
Beiträge: 29
|
|
Hallo,
ich erinnere mich. Leider habe ich nicht so richtig verstanden, wie das mit der do-while Schleife war, und deswegen habe ich mich jetzt entschlossen es auf meine Art und Weise zu machen, um es zu verstehen. Jetzt habe ich tatsächlich auch alles verstanden, bloß weiß ich nicht, wie ich den Mittelwert in meinen Quellcode einfügen soll.
Ich weiß ja, dass der Mittelwert sich aus der Summe der Werte ergibt durch a, was in meinem Fall ja a=1 ist.
|
|
25.11.2016 13:23 |
|
|
|
a ist am Ende aber nicht mehr 1. Bzw. du rechnest summe / Eingabe.
Also musst du in der Schleife die Summe berechnen und nach der Schleife daraus den Mittelwert bilden.
__________________ Syntax Highlighting fürs Board (Link)
|
|
25.11.2016 15:31 |
|
|
Whiss
Mitglied
Dabei seit: 25.11.2015
Beiträge: 29
|
|
|
30.11.2016 21:58 |
|
|
|