Informatică, întrebare adresată de eusunt6685, 8 ani în urmă

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 lucaciucandrei
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