Samodzielne pisanie programów w C++ to najlepszy sposób na naukę języka C++. Podczas rozmów kwalifikacyjnych zadawane są także pytania dotyczące programów w języku C++. W tym artykule omówiono najważniejsze problemy praktyczne dotyczące podstawowych programów w języku C++, dotyczące takich tematów, jak przepływ sterowania, wzorce i funkcje, a także skomplikowane, takie jak wskaźniki, tablice i ciągi znaków.

Samouczek C++
Najnowsze artykuły dotyczące C++
Tematy:
- Podstawowe programy
- Kontrola przepływu
- Drukowanie wzorów
- Funkcje
- Tablice
- Matryca
- Wskaźniki
- Smyczki
- Konwersja
- Wyszukiwanie i sortowanie
- Struktury
- Klasa i obiekty
- Obsługa plików
- Programy wyjątków (spróbuj i złap)
- STL
- Data i godzina
- Różnorodny
Podstawowe programy w C++
- Program C++ dla Hello World
- Program w C++ umożliwiający wydrukowanie własnego imienia
- Program w C++ pobierający dane wejściowe od użytkownika
- Program w C++ odczytujący liczby wprowadzone przez użytkownika
- Program w C++ do dodawania dwóch liczb
- Program w C++ do zamiany dwóch liczb
- Program w C++ obliczający rozmiar int, float, double i char
- Program w C++ służący do mnożenia dwóch liczb zmiennoprzecinkowych
- Program w C++ wyświetlający wartość ASCII znaku
- Program w C++ służący do przeliczania Fahrenheita na Celsjusza
- Program w C++ do znajdowania prostych odsetek
- Program w C++ do znajdowania procentu składanego
- Program w C++ obliczający pole i obwód prostokąta
Programy sterujące przepływem C++
- Program w C++ do sprawdzania parzystych i nieparzystych liczb całkowitych
- Program w C++ do znajdowania największej spośród 3 liczb
- Program w C++ sprawdzający, czy znak jest samogłoską czy spółgłoską
- Program w C++ sprawdzający, czy dany rok jest rokiem przestępnym
- Program w C++ wyświetlający tabliczkę mnożenia liczby
- Program w C++ obliczający sumę pierwszych n liczb naturalnych
- Program w C++ do znajdowania silni liczby
- Program w C++ odwracający liczbę
- Program w C++ do wyszukiwania GCD
- Program w C++ do wyszukiwania LCM
- Program w C++ sprawdzający, czy liczba jest palindromem, czy nie
- Program w C++ sprawdzający, czy liczba jest pierwsza, czy nie
- Program w C++ wyświetlający liczby pierwsze pomiędzy dwoma przedziałami
- Program w C++ sprawdzający liczby neonów w zadanym zakresie
- Program w C++ sprawdzający liczbę Armstronga
- Program w C++ wyświetlający liczby Armstronga od 1 do 1000
- Program w C++ dla liczby Fibonacciego
- C++ Suma liczb Fibonacciego w parzystych indeksach do N warunków
- Program w C++ obliczający potęgę liczby
- Program w C++ wyświetlający współczynniki liczby naturalnej
- Program w C++ do zrobienia prostego kalkulatora
Programy do drukowania wzorów w języku C++
- Program w C++ umożliwiający wydrukowanie wzoru prawej połowy piramidy
- Program w C++ umożliwiający wydrukowanie wzoru lewej połowy piramidy
- Program w C++ umożliwiający wydrukowanie prostego wzoru pełnej piramidy
- Program w C++ do drukowania odwróconej piramidy
- Program w C++ do drukowania wzoru trójkąta
- Program w C++ do drukowania wzorca liczb bez ponownego przypisywania
- Program w C++ do drukowania wzorców znaków
- Program w C++ do drukowania ciągłego wzorca znaków
- Program C++ do drukowania piramidy w kształcie pełnego rombu
- Program w języku C++ umożliwiający wydrukowanie wzoru odwróconej piramidy z pustą gwiazdą
- Program w C++ umożliwiający wydrukowanie piramidy z pustą gwiazdą w kształcie rombu
- Program w C++ wyświetlający trójkąt Pascala
- Program w C++ umożliwiający wydrukowanie piramidy trójkątnej według wzoru Floyda
- Program w języku C++ umożliwiający wydrukowanie piramidy trójkątnej z odwróconym wzorem Floyda
Programy funkcyjne w C++
- Program w języku C++ wyświetlający liczby pierwsze pomiędzy dwoma przedziałami za pomocą funkcji
- Program w C++ sprawdzający, czy liczbę można wyrazić jako sumę dwóch liczb pierwszych
- Program w C++ do znajdowania sumy liczb naturalnych za pomocą rekurencji
- Program w języku C++ obliczający silnię liczby przy użyciu rekurencji
- Program w C++ odwracający zdanie za pomocą rekurencji
- Program w C++ do obliczania mocy za pomocą rekurencji
- Program w C++ dla szablonów funkcji wariadycznych
Programy tablicowe C++
- Program w C++ sprawdzający, czy dwie tablice są równe, czy nie
- Program w C++ do znajdowania maksimum i minimum w tablicy
- Program w C++ obliczający średnią wszystkich elementów znajdujących się w tablicy
- Program w C++ służący do łączenia dwóch tablic
- Program w C++ do drukowania tablicy 2D
- Program w C++ do wyszukiwania wspólnych elementów tablicy
- Program w C++ usuwający zduplikowane elementy z tablicy
- Program w C++ usuwający wszystkie wystąpienia elementu w tablicy
- Program w C++ do obracania tablicy
- Program w C++ kopiujący wszystkie elementy jednej tablicy do drugiej w odwrotnej kolejności
Programy macierzowe C++
- Program w C++ dodający dwie macierze
- Program w C++ sprawdzający, czy dwie macierze są równe, czy nie
- Program w C++ obliczający sumę przekątnych macierzy
- Program w C++ do drukowania elementów brzegowych macierzy
- Program w C++ do znajdowania transpozycji macierzy
- Program w C++ do znajdowania wyznacznika macierzy
- Program w C++ do znajdowania normalnej i śladu macierzy
- Program w C++ do mnożenia dwóch macierzy
- Program C++ do obracania elementów macierzy
- Program C++ do zamiany elementów pierwszego i ostatniego wiersza w macierzy
- Program w C++ do zamiany elementów pierwszej i ostatniej kolumny w macierzy
Programy wskaźników w C++
- Program C++ dla wskaźników
- Program w C++ dla tablicy wskaźników
- Program w C++ dla pustego wskaźnika
- Program w C++ służący do odwoływania się do wskaźnika
- Program w C++ dla wskaźnika funkcji
- Program C++ dla tego wskaźnika
- Program w C++ dla nieprzezroczystego wskaźnika
Programy łańcuchowe w C++
- Program w C++ do znajdowania długości łańcucha
- Program w C++ umożliwiający dostęp do znaków w podanym ciągu
- Program w języku C++ służący do określania punktu kodowego Unicode przy danym indeksie
- Program w C++ zastępujący znak w ciągu
- Program w C++ porównujący dwa ciągi znaków
- Program w C++ do dodawania/łączenia dwóch ciągów
- Program w C++ do dodawania 2 ciągów binarnych
- Program C++ do usuwania zer wiodących
- Program w C++ porównujący leksykograficznie dwa ciągi znaków
- Program w C++ odwracający ciąg znaków
- Program w C++ sprawdzający, czy ciąg znaków jest palindromem
- Program w C++ wyświetlający pierwszą literę każdego słowa ciągu
- Program w C++ służący do wstawiania ciągu znaków do innego ciągu
- Program w C++ do dzielenia na liczbę podciągów
- Program w C++ odwracający ciąg znaków przy użyciu stosów
- Program w C++ sprawdzający, czy podany ciąg znaków to Pangram
Programy do konwersji C++
- Program C++ do konwersji binarnego na dziesiętny
- Program C++ do konwersji binarnej na ósemkową
- Program w C++ do konwersji liczby ósemkowej na dziesiętną
- Program w C++ do konwersji liczb dziesiętnych na ósemkowe
- Program w C++ do konwersji systemu szesnastkowego na dziesiętny
- Program w C++ do konwersji liczb dziesiętnych na szesnastkowe
- Program C++ do konwersji systemu dziesiętnego na binarny
- Program w C++ do konwersji wartości logicznej na ciąg znaków
- Program w C++ do konwersji ciągu znaków na podwójną
- Program w C++ do konwersji typu Double na String
- Program w C++ do konwersji ciągu na długi
- Program w C++ do konwersji długich ciągów na ciągi znaków
- Program C++ do konwersji Int na Char
- Program C++ do konwersji Char na Int
Programy do wyszukiwania i sortowania w języku C++
- Program C++ do wyszukiwania elementu w tablicy (wyszukiwanie liniowe)
- Program C++ do wyszukiwania elementu w tablicy (wyszukiwanie binarne)
- Program w C++ sortujący tablicę (sortowanie przez wybór)
- Program w C++ do sortowania tablicy (sortowanie bąbelkowe)
- Program w C++ sortujący tablicę (sortowanie przez wstawianie)
- Program sortowania przez scalanie w C++
- Program w C++ sortujący ciąg znaków
- Program w języku C++ sortujący tablicę 2D według wierszy
- Program w C++ sortujący elementy tablicy w kolejności malejącej
- Program w C++ sortujący elementy tablicy w kolejności rosnącej
Programy strukturalne C++
- Program w C++ przekazujący lub zwracający strukturę do/z funkcji
- Program w C++ przechowujący informacje o uczniu w strukturze
- Program C++ do sortowania struktur (według wielu reguł)
Programy klasowe i obiektowe w języku C++
- Program w C++ do tworzenia klasy i obiektu
- Program w C++ pokazujący enkapsulację
- Program w C++ pokazujący dziedziczenie
- Program w C++ pokazujący abstrakcję na zajęciach
- Program w C++ pokazujący ukrywanie danych w klasie
- Program w C++ pokazujący polimorfizm w klasie
- Program w C++ pokazujący przeciążenie funkcji
- Program w C++ pokazujący przesłanianie funkcji
- Program C++ pokazujący użycie modyfikatora dostępu
- Program w C++ pokazujący użycie tego słowa kluczowego na zajęciach
- Program w C++ pokazujący użycie statycznego słowa kluczowego
- Program w C++ dla funkcji znajomych
- Program w C++ dla wirtualnego destruktora
- Program w C++ do tworzenia klas abstrakcyjnych
- Program w C++ do tworzenia klasy Singleton
- Program w C++ do tworzenia interfejsu
- Program w C++ do przeciążania przyrostu ++ i dekrementacji
- Program w C++ dodający dwie liczby zespolone
Programy do obsługi plików C++
- Program C++ do tworzenia nowego pliku
- Program C++ do tworzenia pliku tymczasowego
- Program w C++ do zapisu do pliku
- Program C++ do zmiany nazwy pliku
- Program w C++ ustawiający plik tylko do odczytu
- Program w C++ porównujący ścieżki dwóch plików
- Program w C++ kopiujący jeden plik do innego pliku
- Program w C++ umożliwiający dołączenie zawartości jednego pliku tekstowego do innego
- Program w C++ pobierający listę plików w katalogu
- Program w C++ do dołączenia ciągu znaków do istniejącego pliku
- Program C++ do odczytywania zawartości z jednego pliku i zapisywania jej w innym pliku
Programy do obsługi wyjątków C++
- Program C++ wyświetlający wyjątki w czasie wykonywania
- Program w C++ pokazujący typy błędów
- Program w C++ obsługujący metody wyjątków
- Program w C++ obsługujący metody wyjątków
- Program w C++ obsługujący sprawdzone wyjątki
- Program w C++ obsługujący niesprawdzone wyjątki
- Program w C++ obsługujący dzielenie przez zero i wielokrotne wyjątki
- Program C++ wyświetlający błąd nieosiągalnego kodu
- Program C++ pokazujący błędy interfejsu wątku i spójności pamięci
Programy STL w C++
- Program w C++ sortujący tablicę przy użyciu STL
- Program w C++ do inicjalizacji wektora
- Program w C++ kopiujący wektor za pomocą STL
- Program C++ do operacji scalania przy użyciu STL
- Program w C++ pokazujący transform() przy użyciu STL
- Program C++ do deque przy użyciu STL
- Program C++ dla kolejki priorytetowej przy użyciu STL
- Program C++ do mapowania przy użyciu STL
- Program C++ dla par przy użyciu STL
- Program C++ dla wielu zestawów przy użyciu STL
- Program w C++ odwracający wektor za pomocą STL
- Program w C++ odwracający tablicę przy użyciu STL
- Program w C++ dla stosu par przy użyciu STL
- Program w C++ do znajdowania permutacji danego ciągu przy użyciu STL
- Program w C++ do znajdowania wszystkich permutacji tablicy przy użyciu STL.
- Program w C++ do znajdowania elementów maksymalnych i minimalnych w zestawie przy użyciu STL
- Program C++ do wstawiania i usuwania elementów w zestawie przy użyciu STL
- Program w C++ do znajdowania sumy elementów wektora przy użyciu STL
- Program C++ do implementacji różnych metod kopiowania w formacie STL
- Program w C++ do implementacji funkcji wyszukiwania binarnego przy użyciu STL
- Program w C++ sprawdzający, czy dwa wektory zawierają te same elementy, czy nie
Programy daty i godziny w C++
- Program w C++ wyświetlający daty roku kalendarzowego w różnych formatach
- Program w C++ wyświetlający aktualną datę i godzinę
- Program w C++ konwertujący czas lokalny na GMT
Różne programy w C++
- Program w C++ do znajdowania ilorazu i reszty
- Program w C++ dla operatora sizeof().
- Program w C++ do wyszukiwania inicjałów imienia
- Program w C++ do znajdowania mocy bez użycia operatorów * i /
- Program w C++ do znajdowania pierwiastków równania kwadratowego
- Generuj losowe liczby podwójne w C++
- Jak ukryć i wyświetlić okno konsoli w C++?
- Jak uruchomić program C++ bez przestrzeni nazw?
- Zbuduj niestandardową mapę, używając pliku nagłówkowego w C++
- Program C++ dla liczby unikalnych trójek, których XOR wynosi zero