PLIKI

1. Napisz program, który dla danego pliku dane.txt obliczy i wyświetli prawdopodobieństwo tego, że losowo wybrany znak z pliku jest cyfrą dziesiętną.

2. W pliku punkty.txt zapisane są liczby rzeczywiste x0 y0 x1 y1... xostatnie yostatnie oznaczające kolejne punkty (xk,yk) na płaszczyźnie. Napisać program zliczający ilość punktów w pliku, które leżą wewnątrz pierwszej ćwiartki układu współrzędnych Oxy.

3. Dany jest plik fizyczny pracownicy.dat o następującej strukturze: 3456 Kowalski Jan 1200.50

1987 Nowak Barbara 630.80

  

zawierający następujące dane o pracownikach: numer identyfikacyjny, nazwisko i imię oraz miesięczne dochody. Napisz program, który otwiera plik, wyświetla na ekranie dane zawarte w pliku, a na końcu drukuje sumę miesięcznych wynagrodzeń wszystkich pracowników firmy.

4. W pliku tekstowym "kwoty.txt" zapisane są w kolejnych liniach po dwie liczby całkowite.

Pierwsza z nich określa ilość złotówek, druga ilość groszy danej kwoty. Napisz program, który policzy i wyświetli łączną wartość pieniędzy zapisanych w pliku oraz ilość wszystkich kwot, zgodnie z przykładem:

suma łączna kwot: 1289 zl 47 gr

ilosc wszystkich kwot: 14

5. Roczniki butelek win znajdujących się w winiarni zapisane są w pliku tekstowym "wina.txt"

(rocznik każdej butelki to oddzielna liczba z zakresu 1960-1999). Dokończ program, który zrobi i wyświetli zestawienie ilości butelek z danego rocznika w winiarni. Zestawienie powinno zawierać rok produkcji oraz ilość butelek z danego rocznika. Roczników, których nie ma na stanie nie wyświetlamy.

Przykład:

Jeżeli plik "wina.txt" zawiera liczby: 1960 1976 1980 1976 1976 1999 1999

program powinien wydrukować:

Aktualny stan winiarni według roczników:

1960 1

1976 3

1980 1

1999 2

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

int roczniki[40]={0};

6. Dany jest plik fizyczny zakupy.dat o następującej strukturze: Chleb 2 1.30

Mleko 3 2.25

  

zawierający następujące dane o zakupach: nazwa towaru, liczba sztuk i cena za sztukę. Napisz program, który otwiera plik oraz oblicza i wyświetla łączną wartość zakupów.

1

7. Napisz program, który dla danego pliku dane.txt obliczy i wyświetli liczbę wystąpień dwuznaku rz.

8. Roczniki samochodów znajdujących się w autokomisie zapisane są w pliku tekstowym auto.txt (rocznik każdego samochodu to oddzielna liczba z zakresu 1980-2004). Dokończ program, który sporządzi i wyświetli zestawienie ilości samochodów z danego rocznika w komisie. Zestawienie powinno zawierać rok produkcji oraz ilość samochodów z danego rocznika. Roczników, których nie ma na stanie nie wyświetlamy.

Przykład:

Jeżeli plik auto.txt zawiera liczby:

1980 1986 1986 2004 1986 2004

program powinien wydrukować:

Aktualny stan autokomisu według roczników: 1980 1

1986 3

2004 2

#include <iostream>

#include <fstream>

using namespace std;

int main(){

//zerowanie tablicy

int roczniki[25]={0};

9. W pliku wyniki.txt znajdują się wyniki losowań totolotka. Struktura tego pliku jest następująca:

- numer losowania data(rrrr-mm-dd) 6 wylosowanych liczb np.

4078 2004-05-05 12 19 30 16 43 10

4077 2004-05-01 25 22 21 44 36 8

....

Napisz program, który:

− wyświetla na ekranie zestawienie: numer losowania oraz wylosowane liczby,

− wyświetli liczby, które zostały wylosowane najczęściej i najrzadziej,

− tworzy plik raport.txt, w którym wypisuje w kolejnych liniach ile razy została wylosowana każda z liczb (1...49) ,

− tworzy plik raport_porz.txt, w którym wypisuje w kolejnych liniach: numer losowania oraz posortowane w kolejności rosnącej wylosowane liczby.

2