Ćwiczenie 1. Napisz program, który pobierze z pliku promienie.txt promienie dwóch kół. Twoim zadaniem jest stworzenie tego pliku ręcznie (z poziomu systemu operacyjnego), następnie otwarcie tego pliku za pomocą C++ oraz wyznaczenie pól kół i zapianie wyników posortowanych rosnąco (najpierw mniejsze pole, następnie większe) do pliku wynik.txt.
Ćwiczenie 2. Napisz program, który pobierze z pliku dane.txt trzy liczby całkowite (plik dane.txt tworzymy ręcznie z poziomu systemu operacyjnego) wyliczy pole trapezu i wynik zapisze w pliku pole.txt.
Ćwiczenie 3. Stwórz plik dane.txt z poziomu systemu operacyjnego i wpisz do niego 5 liczb całkowitych. Otwórz ten plik z poziomu C++, pobierz wszystkie liczby i do pliku wynik.txt zapisz tylko te, których cyfra jedności kończy się na 0, 3, 8 lub 9.
Ćwiczenie 4. W pliku dane.txt znajduje się ciąg liczb zgodny ze specyfikacją wejścia. Napisz program, który wyznaczy sumę cyfr każdej z liczb i zapisze do pliku wynik.txt.
W pierwszej linii jedna liczba naturalna dodatnia t określająca ilość zestawów danych.
Dla każdego zestawu jedna liczba należąca do przedziału [0..1015].
Dla każdego zestawu jedna liczba będąca sumą cyfr danej liczby.
Wejście: 3 5 17 345 Wyjście: 5 8 12
Ćwiczenie 5. Napisz program, który wczyta dane z tego pliku, w którym znajdują się liczby całkowite i zapisze je do pliku wynik.txt odwrotnej kolejności.
W pierwszym wierszu pliku znajduje się jedna liczba naturalna dodatnia n < 10000 określająca ilość liczb do wczytania.
W następnych n wierszach liczby naturalne.
Ciąg liczb wczytanych z pliku, zapisany w odwrotnej kolejności do pliku wynik.txt.
Wejście:
5 1 2 3 4 54
Wyjście: 54 4 3 2 1