Din fisierul date.in de pe prima linie se citesc un natural n si un numar real a, iar de pe
urmatorul rand n numere reale. Sa se verifice daca valoarea variabilei a se gaseste printre elementele
vectorului; in caz afirmativ in fisierul date.out vor fi scrise pe acelasi rand, despartite prin cate un
spatiu, toate pozitiile pe care apare valoarea respectiva, iar in caz contrar mesajul ‘NU’.
Exemplu:
date.in date.out
5 2 1 4 5
2 3 3 2 2
Răspunsuri la întrebare
Răspuns de
1
Explicație:
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int main()
{
int n,b,a[100],ok;
fin>>n;
fin>>b;
ok=0;
for(int i=0;i<n;i++)
fin>>a[i];
for(int i=0;i<n;i++)
if(b==a[i])
{
ok++;
fout<<i<<" ";
}
if(ok==0)
fout<<"NU";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă