getting error /bin/run.sh: line 4: 18 Segmentation fault (core dumped) ./exe
my code is
#include <bits/stdc++.h>
using namespace std;
void findIndices(int input[], int size, int x, int output[], int &k, int currIndex){
if(currIndex==size){
return;
}
if(input[currIndex]==x){
output[k] = currIndex;
k++;
}
findIndices(input,size,x,output,k,++currIndex);
}
int allIndices(int input[], int size, int x, int output[]){
int k;
findIndices(input,size,x,output,k,0);
return k;
}
int main(){
int size;
cin>>size;
int input[size];
for (int i=0;i<size;i++){
cin>>input[i];
}
int x;
cin>>x;
int output[size];
int outputSize = allIndices(input,size,x,output);
for(int i =0;i<outputSize;i++){
cout<<output[i]<<" ";
}
return 0;
}
