Podstawy Programowania
Laboratorium 3
Zadanie 1
Napisać program, który pobiera od użytkownika nazwę pliku tekstowego (na przykład
„mojplik.txt”) oraz pobiera od użytkownika treść, która ma być w pliku zapisana. Następnie
program tworzy plik o podanej nazwie i zapisuje w nim podaną treść po czym wyświetla tę treść na
konsoli.
Zadanie 2
Napisz funkcję do obliczania rozmiaru plików. Jako argument funkcja powinna przyjmować ścieżkę
do pliku podawaną przez użytkownika. W programie wykorzystać funkcje seekg() oraz tellg().
Zadanie 3
Napisać program do kopiowania plików tekstowych. Program powinien oczekiwać na podanie
ścieżki dostępu do pliku źródłowego i docelowego.
Zadanie 4
Zmodyfikować program z zadania 3, tak aby kopiowanie odbywało się od końca pliku (ostatni
znak pliku źródłowego powinien być pierwszym znakiem pliku docelowego). W programie
umieścić funkcję kopiującą, przyjmującą jako argumenty ścieżki do plików: docelowego i
źródłowego.
Zadanie 5
Dana jest funkcja w postaci:
Napisać program do wyliczania wartości funkcji dla liczb całkowitych z przedziału <a, b>
podanego przez użytkownika. Wyniki należy zapisać do pliku w dwóch kolumnach – kolumna lewa
z wartością x a kolumna prawa z odpowiadającą jej wartością f(x). Do wyliczenia wartości funkcji
f(x) konieczne jest użycie funkcji sin() (dla funkcji sinus) oraz funkcji sqrt() (do obliczania
pierwiastka kwadratowego) z pliku nagłówkowego <math.h>.