. Se considera un fisier text in care avem peprima linie , un numar natural n (1<=n<=100) iar pe linia imediat urmatoare n valori naturale cu cel mult 9 cifre separate printr-un spatiu. Sa se afiseze pe ecran componentele distincte din fisierul respectiv impreuna cu frecventa lor de aparitie :De ex. daca fisierul pr6_112.in are urmatorul continut :
6
45 -90 45 2 45 2Se va afisa :
-90 apare de 1 ori
2 apare de 2 ori
45 apare de 3 ori
C++ va rog
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
#include<fstream>
using namespace std;
long fr[999999999];
int main()
{int n,nr,i;
ifstream f("pr6_112");
f>>n;
for(i=1;i<=n;i++)
{f>>nr;fr[nr]++;}
for(i=1;i<=999999999:i++)
if(fr[i]>0){cout<<i<<" apare de "<<fr[i]<<" ori"<<endl;}
f.close();
return 0;}
VladRaul23:
nu merge :(
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă