Podstawy
- Lekcja pierwsza
- Jak wygląda zadania konkursowe?
- Jak rozwiązywać zadania konkursowe?
- Deklarowanie zmiennych w C++.
- Wczytanie i wypisywanie danych za pomocą strumieni.
- Wcięcia w programie.
- Lekcja druga
- Dlaczego warto się zajmować programowaniem konkursowym?
- Rodzaje konkursów programistycznych.
- Jak wygląda uczestnictwo w konkursach?
- Lekcja trzecia
- Przypisywanie wartości do zmiennej i inicjalizacja.
- Kompilacja programu.
- Operacje na liczbach całkowitych (
+
,-
,*
,/
i%
).
- Lekcja czwarta
- Zmienne logiczne.
- Operacje na zmiennych logicznych (
not
,or
iand
). - Operatory porównywania (
==
,!=
,<
,>
,<=
,>=
). - Instrukcja warunkowa
if
…else
. - Słowo kluczowe
const
.
- Lekcja piąta
- Pętla while, do … while i for.
- Nieskończona pętla i ctrl + c.
- Zmienna sterująca pętlą
- Złożone operatory przypisania, inkrementacja i dekrementacja
- Lekcja szósta
- Systemy liczbowe (binarny, dziesiętny, szesnastkowy)
- Wypisywanie wszystkich cyfr danej liczby
- Algorytm przeliczania z systemu dziesiętnego na system b-tkowy
- System uzupełnienia do 2 (U2)
- Zmienne typu char, short, int, long long
- Lekcja siódma
- Strony z zadaniami
- Rejestracja
- Wysyłanie rozwiązań
- Możliwe werdykty
- Lekcja ósma
- Przekierowanie standardowego wejścia
- Komenda diff
- Komenda time
- Do czego służy return 0?
- Jak działają sprawdzaczki na konkursach?
- Lekcja dziewiąta
- Zamiana zmiennych miejscami (swap)
- Przekręcanie zmiennych
- Niezdefiniowane zachowanie
- Tablica
- Odwracanie tablic (reverse)
- Lekcja dziesiąta
- Rzutowanie typów
- Zmienna typu char
- kodowanie ASCII
- Tablica charów
- Sekwencje ucieczki
- Sprawdzanie czy znak jest małą/wielką literą
- Zamiana małych liter na wielkie i odwrotnie