Felder in C..

  • Themenstarter Themenstarter YaSser Abdalla
  • Beginndatum Beginndatum
Y

YaSser Abdalla

Hallo ;

ich habe ein problem mit feldern und kenne mich nicht aus
deshalb habe ich hier gepostet falls jemand mir helfen kann ?:-)

es geht um felder mit unterprogramme
Eingabe und ausgabe von feldern habe mit einer schleife gemacht
die nächste Funktion ist:

Funktion /Sind_Groesser/:
Es wird ein einzelner double-Wert /vgl/ als dritter Parameter
uebergeben. Funktionsergebnis ist die Anzahl der
Feldelemente, die groesser als der Parameter /vgl/ sind.

Hat jemand eine idee ?
 
Willkommen bei tutorials.de :)

Vor der Schleife machst du nich ein
int i=0;

In der Schleife überprüfst du mit if, ob das aktuelle Element größer ist.
Wenn ja, zählst du bei i 1 dazu.

Am Schluss gibst du i zurück.

Gruß
 
zuerst mal danke für deine antwort
ich versteh schon einbisschen was sie meinen
aber im quelltext kann ich das nicht hin kriegen
meinst du so :

int i;

for(i=1; ?; ?)
if (Bedingung ?)

ich weiß wirklich nicht wie das geht ?
 
Etwa sowas:

Code:
int j=0;
for(int i=0; i<(Anzahl der Array-Elemente); ++i)
{
if(arr[i]>(vergleichswert))
++j;
}

Am Ende enthält j die Anzahl der Elemente, die größer als der Vergleichswert sind.
 
Zurück