2 7 Pliki z egzaminów

background image

Pliki-zadania z egzaminów

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

x

0

y

0

x

1

y

1

... x

ostatnie

y

ostatnie

oznaczające kolejne punkty

(x

k

,y

k

)

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) Dla danej następującej tablicy

a = [5, 7, 3, 4, 2, 9, 6, 6]

podaj jej zawartość tuż przed pierwszym rekurencyjnym (tzn. drugim) wywołaniem funkcji

quicksort

podanej na wykładzie.

5) 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. Zdefiniuj strukturę

TKwota

tak by w zmiennych tego typu można było przechowywać informacje o kwocie w złotówkach i
groszach. 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

6) . 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};

1

background image

Pliki-zadania z egzaminów

7) Napisz program, który dla danego pliku

dane.txt

obliczy i wyświetli liczbę wystąpień dwuznaku

rz.

8) 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.

9) . Roczniki samochodów znajdujących się w autokomisie zapisane są w pliku tekstowym

aut

o.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};

10) Dla danych typów strukturalnych:

struct

TPomiar

{
int t; // temperatura;
int c; //cisnienie;
float pw; //predkosc wiatru;
int no; //numer pomiaru;
};

struct

TObserwacje

{
int il_pom;

//ilość dokonanych pomiarów

Pomiar tab_pom[100];

/*tablica zawiera dane o wszystkich pomiarach */

};

napisz funkcję o nagłówku

int

zapisz(TObserwacje & g,

int

temp);

która zapisze do pliku

wynik.dat

dane (numer pomiaru, temperatura, ciśnienie, prędkość wiatru)

pomiarów, dla których temperatura przekracza wartość przekazaną przez parametr

temp.

Wartością

zwracaną przez funkcję jest ilość zapisanych obserwacji.

2


Wyszukiwarka

Podobne podstrony:
1. Zagadnienia ogólne, Politologia - pliki, 1. Egzamin licencjacki - zagadnienia
2.7. Pliki z egzaminów
Organy państwowe występujące w stosunkach międzynarodowych, Politologia - pliki, 1. Egzamin licencja
2011 ZAGADNIENIA DO EGZAMINU PODSTAWY PIELEGNIARSTWA STUDIA NIESTACJONARNE, Pielęgniarstwo, pliki
Egzaminy z org. 2011, III semestr, Chemia organiczna, dodatkowe pliki z płyty - chemia organiczna, e
Instytucje i pojecia prawa administracyjnego egzamin 2007-2008, pliki zamawiane, edukacja
Material obowiazujacy na egzaminie -dzialania tworcze, pliki zamawiane, edukacja
Pytania pomocnicze do egzaminu komorka, pliki zamawiane, edukacja
egzamin z owiec666, PLIKI ZOOTECHNIKI
prawo wykroczeń pytania z egzaminu 2007 - 2008, pliki zamawiane, edukacja
Odpowiedzi na egzamin z Podstaw Zarządzania (dr M. Pawłowski WSM Warszawa Kawęczyńska), Pliki, Mater
egzamin z mikro, Ochrona Środowiska pliki uczelniane, Mikrobiologia
Zestawy Egzaminacyjne - Biochemia 01, Ochrona Środowiska pliki uczelniane, Agroekologia
pedagogika przedszkolna- zagadnienia na egzamin, pliki zamawiane, edukacja
Socjologia mikrostruktury społeczne opracowane zagadnienia egzaminacyjne II semestr, pliki zamawiane
kulturoznawstwo egzamin, pliki zamawiane, edukacja

więcej podobnych podstron