ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
986
986
EMPFEHLEN
-
hey leute, ich hab da ein kleines oder großes problem, ich hatte nie wirklich was mit struktogramen am hut nunja jetzt habe ich eines bekommen und wollte nur fragen ob mein code den ich dazu geschrieben habe so richtig ist.
Ich kann den Mittel wert berechnen , aber noch eine frage wie bekomme ich diese dynamische speicherverwaltung hin, sprich ich habe den wert 10 festgelegt dann geht das aber wie mache ich es z.b so das ich meinem programm sage hier 2 werte oder 4 werte und dann eben weiter.

wäre echt nett wenn mir da jemand auf die Sprünge helfen könnte
harmonisches mittel
eingabe n
n<1
i= 0(1) n-1
eingabe x[i]
x[i]<=0
summe=0
i=0(1)n-1
summe=summe +1/x[i]
summe = n/summe
Ausgabe harmonisches mittel
mein code sieht so aus.
#include <stdio.h>
float Mittelwert(int N, float xfeld[])
{
float summe = 0.0;
int i;
for(i = 0; i < N; i++)
{
summe = summe + xfeld[i];
}
return (summe / N);
}
void main(void)
{
float Wert[10];
int i;
for(i = 0; i < 10; i++)
{
printf("Bitte geben Sie den %d Wert ein:", (i+1));
scanf("%f", &Wert[i]);
printf("Wert %f\n", Wert[i]);
}
printf("Das Ergebnis ist dann %f", Mittelwert(10, Wert));
}
-
Zuerst fragst du ihn, wieviele Zahlen er eingeben will
Statt
float wert[10];
machst du einen
float *wert;
Und sobald du die Anzahl weißt:
wert=(float *)malloc( anzahl *sizeof(float));
Statt dem Anzahl halt deine Variable
Das wärs auch schon - und am Programmende ein
free(wert);
nicht vergessen!
Gruß
Ähnliche Themen
-
Source Code zu Struktogramm
Von nhocgirl0105 im Forum JavaAntworten: 5Letzter Beitrag: 29.09.08, 19:00 -
Code ---> Struktogramm / Ablaufplan / ...
Von mc_gulasch im Forum Coders TalkAntworten: 0Letzter Beitrag: 17.08.06, 11:41 -
PHP Code automatisch in PAP oder Struktogramm umwandeln
Von sh0x im Forum PHPAntworten: 0Letzter Beitrag: 22.03.06, 16:10 -
Code -> Struktogramm
Von Unicate im Forum C/C++Antworten: 2Letzter Beitrag: 31.05.05, 02:12 -
VBA Code Struktogramm
Von dPo2000 im Forum Visual Basic 6.0Antworten: 5Letzter Beitrag: 19.09.02, 22:46





Zitieren

Login






