Jeśli ktoś chce się czegoś nauczyć, co w życiu zawodowym programisty C/C++ się mu bardzo przyda polecam przejrzenie przy każdym zadaniu sekcji Czego się czepiam.
Zadanie zawsze obowiązujące:
- Zapoznać się z materiałem przerobionym na zajęciach, zastanowić się, przemyśleć.
- Dobrze jest sobie też przećwiczyć programy napisane na zajęciach i pisać wiele własnych programów -tylko tak można się nauczyć programować.
- W razie pytań proszę pytać w trakcie zajęć lub mailowo.
Zajęcia 1 i 2
Mieć już środowisko do pisania programów w C++ wraz z kompilatorem, szczegóły jak w tutaj.
Zajęcia 3-5
Takie jak zajęcia 2 i 3 i 4 na AGH.
Pomysły:
Mnożenie macierzy:
https://pl.wikipedia.org/wiki/Mno%C5%BCenie_macierzy
Znajdywanie minimalnego/maksymalnego elementu tablicy. Dla ambitnych znajdywanie N największych elementów tablicy. Przeliczenie ilości wystąpień najmniejszego elementu tablicy, dla ambitniejszych w jednej pętli.
Zamiana liczby na tekst, pomocna może się okazać funkcja log(), ale wersję proszę sobie znaleźć w dokumentacji.
We wczytanym tekście (ale proszę tak wczytywać, żeby nie przekroczyć bufora) proszę przeliczyć wszystkie słowa (polecam <cctype>).