Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyliczanie liczb z pliku tekstowego(liczenie średniej)

Ostatnio zmodyfikowano 2013-01-25 17:56
Autor Wiadomość
adamdriver13
Temat założony przez niniejszego użytkownika
Wyliczanie liczb z pliku tekstowego(liczenie średniej)
» 2013-01-25 16:38:12
Witam.Mam problem z program który ma za zadanie liczyć srednią liczb zapisanych w pliku tekstowym w jednej linii.
Znalazłem coś takiego na naszym forum tylko że program dodaje to siebie liczby w jednej linii oddzielone spacją.
Proszę o przerobienie programu tak aby wyliczał średnią z liczb zapisanych w jednej linii.

Oto fragment kodu :

C/C++
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>

using namespace std;
int main( void )
{
    ifstream pliczek, pomoc;
    int suma, liczba, k, i;
    string linia;
   
    pliczek.open( "liczby.txt" );
    pomoc.open( "liczby.txt" );
    cout << "\n\n";
    while( pliczek.eof() == 0 ) {
        getline( pomoc, linia );
        for( i = 0, k = 0; linia[ i ] != '\0'; i++ ) {
            if( linia[ i ] == ' ' ) k++;
           
        }
        suma = 0;
        while( k >= 0 ) {
            pliczek >> liczba;
            suma = suma + liczba;
            k--;
        }
        cout << suma << endl;
    }
   
    pomoc.close();
    pliczek.close();
   
    getch();
    return 0;
}
P-74980
DejaVu
» 2013-01-25 17:31:11
Proszę o przerobienie programu tak aby wyliczał średnią z liczb zapisanych w jednej linii.
Proszę przerobić sobie to samodzielnie.

/edit:
http://peb.pl/programowanie/281419-c-wczytywanie-liczb-z-pliku.html
P-74984
adamdriver13
Temat założony przez niniejszego użytkownika
» 2013-01-25 17:56:34
Jak bym wiedział jak to bym przerobił. Pomoże ktoś?
P-74993
« 1 »
  Strona 1 z 1