Szkółka młodego konkursowicza

Podstawy

  1. 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.
  2. Lekcja druga
    • Dlaczego warto się zajmować programowaniem konkursowym?
    • Rodzaje konkursów programistycznych.
    • Jak wygląda uczestnictwo w konkursach?
  3. Lekcja trzecia
    • Przypisywanie wartości do zmiennej i inicjalizacja.
    • Kompilacja programu.
    • Operacje na liczbach całkowitych (+, -, *, / i %).
  4. Lekcja czwarta
    • Zmienne logiczne.
    • Operacje na zmiennych logicznych (not, or i and).
    • Operatory porównywania (==, !=, <, >, <=, >=).
    • Instrukcja warunkowa ifelse.
    • Słowo kluczowe const.
  5. 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
  6. 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
  7. Lekcja siódma
    • Strony z zadaniami
    • Rejestracja
    • Wysyłanie rozwiązań
    • Możliwe werdykty
  8. Lekcja ósma
    • Przekierowanie standardowego wejścia
    • Komenda diff
    • Komenda time
    • Do czego służy return 0?
    • Jak działają sprawdzaczki na konkursach?
  9. Lekcja dziewiąta
    • Zamiana zmiennych miejscami (swap)
    • Przekręcanie zmiennych
    • Niezdefiniowane zachowanie
    • Tablica
    • Odwracanie tablic (reverse)
  10. 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
Back To Top