Feldindex
- 
					
					
					
					
 Hallo 
 kann mir jemand helfen bitte.Ich brauche ne Funktion die in nem int feld nen Wert sucht und deren Index zurückgibt, sonst -1. meine funktioniert nich: int find (int feld[];int wert){ int i; while (feld[i] != wert) if (feld[i]== wert) return i; else return -1; }
 
- 
					
					
					
					
 Schau mal hier: http://de.wikipedia.org/wiki/Bin%C3%A4re_Suche#C. 
 
- 
					
					
					
					
 naja das hilft mir nich wirklich weiter 
 
- 
					
					
					
					
 Tja, du solltest halt auch i hochzählen. int find(const int* feld, int wert, int size) { for(int index =0; index < size; ++index) { if(feld[index] == wert) { return index; } } return -1; } int main() { int Zahlen[2]; Zahlen[0] = 0; Zahlen[1] = 3; int Index = find(Zahlen, 3, 2); return 0; }