Witam, mógłby mi ktoś rozwiązać te dwa zadania? Mam tego typu przykładów dużo do rozwiązania, a nie wiem jak się za nie zabrać bez jakiegoś wzorca.
Poniżej te dwa zadania:
1.
Napisz funkcję, która dla danej przez parametr nazwy pliku zwraca w wyniku liczbę dużych liter występujących w
tym pliku, a liczbę znaków nowej linii zwraca przez dodatkowy parametr.
Jeśli operacje plikowe nie powiodły się(błąd otwarcia lub plik pusty) zwraca -1.
Mamy plik "egzamin.txt" o budowie jak poniżej
1 Jan Kowalski 35
2 Olga Malinowska 44
1 Marian Wiśniewski 20
1 Jacek Kaluzny 5
2 Marta Wozna 49
zawierający numer grupy, imię, nazwisko oraz liczbę punktów z egzaminu.
Program ma obliczyć średnią punktów w grupie 1 i średnią punktów w grupie 2.
Wyniki pracy programu zapisać w pliku "srednie.txt".
Z góry dziękuję za pomoc