Scrieți un program care citește și afișează recursiv cele n elemente ale unui vector și care citește de la tastatură și determină recursiv dacă o valoare k se găsește printre elementele vectorului.
Răspunsuri la întrebare
Răspuns de
1
COROANA TE ROG!!!
#include<iostream>
using namespace std;
void citireVector(int n, int v[], int i){
if(i<=n){
cin>>v[i];
i++;
citireVector(n, v, i);
}
}
int apareK(int k, int n, int v[], int i){
if(v[i]==k) return 1;
else {i++; if(i<=n) return apareK(k, n, v, i);}
}
int main(){
int n,v[101],k;
cin>>n;
citireVector(n, v, 1);
cin>>k;
(apareK(k, n, v, 1)==1)?cout<<"da":cout<<"nu";
}
Krista15:
Mulțumesc
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă