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

Działania matematyczne na plikach

Ostatnio zmodyfikowano 2017-05-13 22:23
Autor Wiadomość
sztoff
Temat założony przez niniejszego użytkownika
Działania matematyczne na plikach
» 2017-05-13 15:39:46
Witam,
za dwa dni zbliża się moje kolokwium z c++ z plików i mam pytanie dotyczące właśnie tej kwestii. Przykładowymi zadaniami jakie mieliśmy podane na zajęciach było "napisać program który sumuje liczby znajdujące się w pliku txt a następnie podaje ich średnią" i chciałbym prosić was o pomoc najlepiej gotowy kod programu tak się najlepiej uczę programować ewentualnie jakiś link do strony na której mógłbym znaleźć opis/filmik jak takich różnych działań matematycznych można dokonywać na plikach. Potrafię zapisywać oraz odczytywać plik lecz liczby zapisane w pliku są jako znaki nie jako liczby zatem nie mogę dokonywać na nich żadnych operacji. Bardzo prosiłbym o jak najszybszą odpowiedź.
Dzięki pozdrawiam :D
P-161052
kistel66
» 2017-05-13 15:45:41
Jak liczby są zapisane jako znaki...? Podaj przykładową zawartość takiego pliku
P-161053
sztoff
Temat założony przez niniejszego użytkownika
» 2017-05-13 15:50:19
kistel66
no przyznam nie znam się na programowaniu muszę to tylko zaliczyć wpisuję do pliku lol.txt randomowe liczby i jak mam je wczytać do programu żeby je zsumować i wyznaczyć ich średnią
P-161054
kistel66
» 2017-05-13 15:58:22
http://cpp0x.pl/kursy/Kurs-C++​/Poziom-4​/Wczytywanie-danych-z-pliku-za​-pomoca-operatora​/325
Tu masz wszystko opisane. Stworzenie jeszcze jednej zmiennej, która przechowa wyniki działań, chyba nie będzie stanowiło problemów?
P-161056
sztoff
Temat założony przez niniejszego użytkownika
» 2017-05-13 16:15:28
Czy istniała by taka możliwość napisania kodu programu z podanego w linku zadania domowego o treści:

"Otwórz plik tekstowy, w którym będą znajdowały się tylko liczby całkowite, oddzielone od siebie spacjami. Następnie napisz program, który wczyta wszystkie liczby z pliku i wypisze sumę wszystkich liczb na standardowym wyjściu.", ponieważ szczerze nie za bardzo rozumiem jak to zrobić.
P-161057
michal11
» 2017-05-13 16:39:42
C/C++
string filename;
ifstream file( filename );

int num;
int sum = 0;

while( file >> num )
{
    sum += num;
}
cout << sum;

resztę (błedy, includy, main, namespace itd.) ogarniaj sobie sam.
P-161059
sztoff
Temat założony przez niniejszego użytkownika
» 2017-05-13 17:16:23
Jak już wyżej pisałem to jestem cienki z programowania i szczerze nie mam pojęcia jakie są błędy (jasne tam include i namespace to czaję) ale po odpaleniu programu wyskakuje mi wynik "0".
P-161060
jankowalski25
» 2017-05-13 17:59:46
Jak wygląda zawartość pliku? Jeśli tam nie ma samych liczb, to przy pierwszych błędnych danych (na przykład litery zamiast liczb) wczytywanie może zostać przerwane.
P-161061
« 1 » 2
  Strona 1 z 2 Następna strona