Cod sursa(job #1791287)

Utilizator pibogaBogdan piboga Data 29 octombrie 2016 11:22:59
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream>

using namespace std;

ifstream fin ("vector.in");
ofstream fout("vector.out");


float v[100];
int n,x;

void cit(int n,int i)
{
    if(i!=n+1)
    {
        fin>>v[i];
        cit (n,i+1);
    }
}

void af(int n,int i)
{
    if(i!=n+1)
    {
        fout << v[i]<<' ';
        af (n,i+1);
    }
}

int caut(int n,int i)
{
    if (i==n+1)
    {
        return 0;
    }
    else
    {
        if (x==v[i])
        {
            return i;
        }
        else
        {
            return caut(n,i+1);
        }
    }
}




int main()
{
    fin >> n >> x;
    cit(n,1);
    af(n,1);
    fout << caut (n,1);

    return 0;
}