Se consideră un vector v cu n elemente numere reale, maxim 50, ordonate descrescător, și un număr real x. Verificați dacă x apare în v. Construiți un program C++ care citește din fișierul date.in numerele n, x și elementele vectorului v, apoi scrie în fișierul date.out fie poziția pe care a fost găsit x în v, fie cuvântul NU, în caz contrar.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream f1("date.in",ios::in);
fstream f2("date.out",ios::out);
int n,x,i,f;
f1>>n;
f1>>x;
int v[n];
f=1;
for(i=1;i<=n;i++)
f1>>v[i];
for(i=1;i<=n;i++)
if(x==v[i])
{
f=0;
f2<<i;
}
if(f==1)
f2<<"NU";
f1.close();
f2.close();
return 0;
}
Explicație:
abbottnicholas3729:
Mersi!
Alte întrebări interesante
Arte,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă