Fișierul date.in conține numere naturale mai mici decât 100. Se cere să se
afișeze, în ordine crescătoare elementele aflate în fișier. Indicație: se va crea
un tablou, inițializat cu zero, care “numără” elementele din fișier. Astfel,
fiecare număr din fișier este considerat indice al tabloului și, de fiecare data
când este extrase, valoarea din tablou este incrementată (v[x]=v[x]+1)
Răspunsuri la întrebare
Răspuns de
0
COROANA TE ROG!!!
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int x, v[101]={0};
ifstream f("date.in");
while(f>>x) v[x]++;
f.close();
for(int i=0;i<=99;i++) while(v[i]!=0) cout<<i<<' ', v[i]--;
return 0;
}
Alte întrebări interesante
Germana,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă