Strona 1 z 1

[C++] Zliczanie liczb z pliku tekstowego

: 2 mar 2017, o 20:16
autor: Lembru
Siemanko!

Piszę pewien program i natrafiłem na problem. Myślę nad tym dłuższy czas, ale nie potrafię tego poprawnie zrobić. Mianowicie chodzi o to, że mam plik tekstowy, w którym są zapisane liczby w takiej postaci:
12 89 31 41 51 12
31 23 42 1 21 31
41 43 65 2 3 41
43 21 5 6 99 43
3 43 32 54 6 3
34 56 76 1 13 34
1 2 3 4 5 1
Program ma wczytać dane i sprawdzić ile razy pojawia się każda z liczb od 1 do 50. Wynik ma być wyświetlony na ekranie dla każdej liczby. Będę naprawdę wdzięczny za pomoc

[C++] Zliczanie liczb z pliku tekstowego

: 3 mar 2017, o 00:46
autor: SlotaWoj
A gdzie wkład własny? Potrafisz chociaż wczytać liczby z tego pliku?

Re: [C++] Zliczanie liczb z pliku tekstowego

: 14 sie 2017, o 03:38
autor: Mariusz M

Kod: Zaznacz cały

#include<iostream>
#include<fstream>

using namaspace std;

int main()
{
    int tab[50];
    int liczba
    for(int i=0;i<50;i++)
       tab[i]=0;
    fstream plik;
    plik.open("dane.txt",ios::in);
    while(!fin.eof())
    {
         plik>>liczba;
         if(liczba>=1 && liczba<=50)
            tab[liczba-1]++;              
    }
    plik.close();
    for(int i=0;i<50;i++)
        cout<<i+1<<" "<<tab[i]<<endl;
    return 0;
}