Informatică, întrebare adresată de alex200001, 9 ani în urmă

Scrieţi definiția completă a unei funcții C++ recursive care are ca parametri un număr natural n, un șir crescător X de numere reale având nelemente și un număr real v și care returnează poziția pe care apare în șir valoarea v. În cazul în care v nu apare în șir, se va returna valoarea -1. În cazul în care v apare în șir pe mai multe poziții, se va returna una dintre acestea.

0 < n <= 100v și elementele lui X sunt numere reale – se va folosi tipul double

numele subprogramului cerut este cautare

parametrii sunt, în această ordine: n, X, velementele tabloului X sunt indexate de la zero

se recomandă realizarea unei soluții recursive

Răspunsuri la întrebare

Răspuns de ionutg38
9
int cautare(int n, double X[], double v) { for(int i = 0 ; i < n ; i ++) if(X[i] == v) return i; return -1; }
Alte întrebări interesante