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