- Hello C world!
- Zmienne int i float - operacje arytmetyczne
- Objętość sześcianu
- Złożone operacje arytmetyczne
- Dodawanie i odejmowanie przy użyciu makr
- Typedef i aliasowanie typu float
- Operatory i wyrażenia języka C
- Konwersja temperatury C → F - przykład
- Działania na dwóch liczbach całkowitych
- Wyświetlanie zmiennych różnego typu
- Rysowanie prostokąta zadanym znakiem - przykład
- Obliczanie średniej - przykład
- Operator porównania: >=, <, !=, ==
- Operator warunkowy (?:)
- Obliczanie wartości bezwzględnej liczby
- Rzutowanie typów danych
- Instrukcja if-else
- Sprawdzenie liczby całkowitej
- Switch-case
- Pętla do-while – wczytywanie liczb zmiennoprzecinkowych
- Pętla for (zagnieżdżona) – rysowanie kwadratu
- Pętla while – średnia arytmetyczna
- Pętla do-while – średnia ważona
- Sterowanie pętlą: break, continue
- Funkcja - wypisywanie liczb od 0 do n
- Obliczanie wartości wzoru f(n) = (n/3) + 5
- Wykonywanie różnych operacji matematycznych math.h
- Rzutowanie liczby na znak ASCII
- Znalezienie największej liczby spośród trzech
- Operacje matematyczne math.h na liczbie zmiennoprzecinkowej
- Funkcja - rysowanie prostokąta lub kwadratu
- Funkcja - rysowanie trójkąta
- Funkcja - rysowanie piramidy
- Sprawdzanie możliwości utworzenia figur geometrycznych
- Funkcja - ciąg Fibonacciego
- Funkcja - ciąg silni (pętla i rekurencja)
- Funkcja - sprawdzanie, czy liczba jest pierwsza
- Generowanie liczb pseudolosowych (rand, srand)
- Tworzenie tablicy i wypełnianie kolejnymi potęgami 3
- Tworzenie tablicy z naprzemiennymi 1 i 0
- Tworzenie tablicy z ciągiem arytmetycznym o różnicy 2
- Wczytanie do tablicy do maksymalnie 50 liczb
- Funkcja - obliczanie średniej i wariancji z tablicy
- Tworzenie, wypełnianie i wyświetlanie tablicy 2D
- Tworzenie, wypełnianie i wyświetlanie tablicy 3D
- Funkcja – zliczanie wybranej liczby w tablicy
- Funkcja - odwracanie kolejność elementów tablicy
- Funkcja - mnoży elementów tablicy 2D przez wartość (skalar)
- Funkcja – sumowanie wartość dwóch tablice 2D o tym samym rozmiarze
- Funkcje z biblioteki string.h: kopiowanie, łączenie, porównywanie i obliczanie długości łańcuchów
- Sortowanie tablicy metodą bąbelkową
- Sortowanie tablicy metodą przez wstawianie
- Obsługa operatora sizeof – sprawdzenie, ile bajtów zajmuje liczba całkowita
- Obsługa operatora sizeof – sprawdzenie rozmiaru różnych typów zmiennych (int, float, double, char)
- Przekazywania danych do funkcji przez wskaźnik (operatory * i &)
- Wskaźniki – odczyt wartości, zamiana zmiennych, sprawdzanie NULL
- Dynamiczna tablica – przydzielanie pamięci, wczytywanie i wyświetlanie
- Błąd wskaźnika – użycie nieprzydzielonej pamięci
- Błąd wskaźnika – odczyt poza przydzielonym zakresem pamięci tablicy
- Funkcja - przykład użycia wskaźnika do tablicy znaków
- Funkcja - dzielenie elementów tablicy przez 2 za pomocą przesunięcia bitowego
- Funkcje - wskaźniki do największej i najmniejszej wartości w dynamicznej tablicy typu float
- Funkcja – zwracanie kilku zmiennych przez wskaźnik
- Obsługa dynamicznych tablic 2D – tworzenie, wypełnianie, wypisywanie, zwalnianie
- Wprowadzenie do realloc dla tablicy 2D
- Porównanie malloc i calloc w C
- Przykład użycia notacji wskaźnikowej w tablicy
- Wskaźnik do funkcji – wywoływanie różnych operacji matematycznych
- Dynamiczne łączenie łańcuchów znaków przy użyciu wskaźników
- Tablica wskaźników do łańcuchów znaków – dynamiczna alokacja i wypisywanie
- Union – przechowywanie różnych typów w tej samej lokalizacji pamięci
- Struktury – grupowanie różnych typów danych w jednym obiekcie
- Struktury i modularność – użycie osobnych plików z funkcjami dla struktury
- Wczytywanie danych do struktury od użytkownika (standardowe wejście)
- Wskaźnik do struktury i przekazanie do funkcji
- Dynamiczna alokacja struktury i zarządzanie pamięcią
- Dynamiczna struktura i operator ->
- Tablica struktur w języku C
- Inicjalizacja tablicy struktur statycznie
- Zagnieżdżone struktury w C
- Użycie typedef do aliasu dla struktury w C
- Zapis do pliku w C (tryb "w")
- Zapis ciągu Fibonacciego do pliku w C
- Zapisanie liczb do pliku ze standardowego wejścia
- Dopisywanie tekstu do pliku (tryb "a")
- Odczyt zawartości pliku (tryb "r")
- Wyświetlanie zawartości wielu plików (tryb "r")
- Zapis pseudolosowych liczb do pliku i obliczenie ich sumy (tryb "w")
- Wczytywanie różnych typów z pliku
- Obsługa struktury – zapis i odczyt z pliku
- Podgląd pliku binarnego ze strukturami
- Program do zarządzania folderami
- Program do weryfikacji zawartości pliku
- Operacje na wskaźniku pliku w C (fseek, ftell, rewind)
- Biblioteki języka C (string, ctype, math, time, assert)
- Prosty kalkulator – funkcje i switch-case
- Losowe zdarzenia – symulacja kostki do gry
- Obsługa czasu – zegar i mierzenie czasu programu
- Przykład menu – walidacja danych wejściowych
- Kółko i krzyżyk – przykład losowy AI
WozniakP/HelloCWorld
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|