programowanie i algorytmy
aktualności
konkurs "FRAKTAL"
regulamin
kontakt
math.edu.pl
Szukaj
Strona główna
Zbiór zadań — spis treści
<-- jesteś tutaj
Kurs C++
Matura z informatyki
Warsztaty
Ćwiczenia
Zadania
Zbiór zadań
PROGRAMOWANIE I ALGORYTMY
Kurs Python
Kurs języka Python
Wstęp do Python
Interpreter Pythona
Struktura programu w Pythonie
Komentarze w Pythonie
Importowanie modułów
Wczytywanie i wypisywanie danych
Typy zmiennych w Pythonie
Operatory w Pythonie
Python — instrukcja warunkowa
Python — pętle
Python — napisy
Python — listy — tablice jednowymiarowe
Python — listy — tablice dwuwymiarowe
Python — funkcje
Python — krotki
Python — słowniki
Python — obsługa plików
Python — rekurencja
Moduły
gcd — python
Algorytmy w Pythonie
Z dziesiętnego na dowolny system liczbowy w Python
Pierwiastki funkcji kwadratowej w Pythonie
Suma cyfr w Pythonie
Liczby doskonałe w Pythonie
Pierwiastkowanie w Pythonie
Ciąg Fibonacciego w Pythonie
Czy pierwsza w Pythonie
Faktoryzacja liczby w Pythonie
Sito Eratostenesa w Pythonie
Algorytm Euklidesa — Python
Schemat Hornera w Python
Potęgowanie szybkie w Pythonie
Programowanie zachłanne, wydawanie reszty
Czy palindrom w Pythonie
Czy anagramy w Pythonie
Szyfr Cezara w Python
Wyszukiwanie wzorca w tekście — python
Wyszukiwanie binarne w Pythonie
Sortowanie bąbelkowe w Pythonie
Sortowanie przez selekcję w Pythonie
Sortowanie przez wstawianie w Pythonie
Sortowanie przez scalanie w Pythonie
Sortowanie szybkie w Pythonie
Sortowanie kubełkowe w Pythonie
Odwrotna Notacja Polska w Pythonie
Bisekcja w Pythonie
Przydatne funkcje w Pythonie
Funkcja map
Typ range(start, stop, krok)
Zbiór zadań
Suma dwóch liczb
Zamiana wartości zmiennych
Litery w przedziale
Godziny i minuty
Liczby w jednym wierszu
Czy jesteś pełnoletni?
Ciepło, zimno, gorąco
Cyfra na tekst
Maksymalna z trzech liczb
Miejsca zerowe funkcji kwadratowej
Suma n liczb
Gwiazdkowy prostokąt
Trzy razy dwa
Liczby naprzemiennie
Kolejne potęgi liczby 2
Zamiana na duże
Tyle samo zer i jedynek
Zlicz wystąpienia słowa "oko".
Zliczanie wystąpień liter
Najdłuższy ciąg tych samych liter
Dziedziczenie, pojazdy
Dziedziczenie, osoby
Kurs C++
Zajęcia z programowania
Kurs języka C++
Wstęp do C++
Pojęcia wstępne
Struktura programu w C++
Komentarze
Standardowe wejście/wyjście
Manipulatory
Operatory
Trójargumentowy operator ? :
Typy zmiennych
Stałe w C++
ASCII
Operator sizeof
Instrukcja warunkowa
Instrukcja wielokrotnego wyboru
Instrukcje iteracyjne (pętle)
Instrukcja for
Instrukcja iteracyjna while
Instrukcja do..while
Zagnieżdżanie pętli
Skok bezwarunkowy goto
Break i continue
Funkcje w C++
Tworzenie i wywoływanie
Funkcje typu void
Funkcje z wartością zwrotną
Argumenty funkcji
Funkcje a referencje
Funkcje inline
Przeciążanie nazw funkcji
Rekurencja
Tablice w C++
Tablice jednowymiarowe
Tablice wielowymiarowe
Tablice znaków
Funkcje dla tablic znaków
Tablica jako argument funkcji
Tablica a wskaźnik
Wskaźniki
Operatory new i delete
Struktury, unie, wyliczenia, ...
Struktury (struct)
Tablice struktur
Struktury a wskaźniki
Zagnieżdżanie struktur
Unie w C++ (union)
Pola bitowe
Wyliczenia (enum)
Biblioteki
cmath
cbrt
hypot
pow
sqrt
cstring
strcpy
strncpy
strlen
strcmp
strstr
string
size()
length()
clear()
empty()
resize()
max_size()
append()
push_back()
swap()
pop_back()
compare()
find()
getline()
c_str()
assign()
copy()
algorithm
sort
STL
queue
stack
vector
back
clear
emplace
empty
erase
front
insert
size
push_back
Mapa, tablica asocjacyjna
Obsługa plików
Czytanie pliku
Zapis do pliku
Metoda is_open()
Matura z informatyki
Kurs maturalny z informatyki
Matura z informatyki
Jak dobrze napisać maturę
Definicja algorytmu
Lista kroków
Psueodkod
Złożoność obliczeniowa
Systemy liczbowe
System dziesiętny
System dwójkowy
System ósemkowy
System szesnastkowy
Systemy liczbowe - arytmetyka
System U2
Struktury danych
Stack - kolejka lifo (stos)
Kolejka fifo
Drzewo binarne
Arkusze maturalne
Algorytmy maturalne
Badanie czy liczba jest pierwsza
1000 liczb pierwszych
10000 liczb pierwszych
100000 liczb pierwszych
Wyszukiwanie binarne
Palindrom
Wysz. wzorca w tekście
Schemat Hornera
Porządkowanie zbiorów
Sortowanie bąbelkowe
Sortowanie przez selekcję
Sortowanie przez wstawianie
Sortowanie przez scalanie
Sortowanie kubełkowe
Sortowanie szybkie
Szyfrowanie
Szyfr przestawieniowy
Szyfr cezara
Operacje na ułamkach
NWW
Przeszukiwanie z wartownikiem
Lider w zbiorze
Jednoczesne wysz. min. i max.
Potęgowanie szybkie
Połowienie przedziałów
Metoda trapezów
Metoda prostokątów
Newton-Raphson
Anagramy
Liczby doskonałe
Nierówność trójkąta
Dwa odcinki
Odwrotna notacja polska
Rozkład liczby na czynniki
Sito Eratostenesa
Pozycyjne reprezentacje liczb
Ciąg Fibonacciego
Wyszukiwanie elementu min/max
Elemement min. i maks.
Algorytm Euklidesa
Zadania - poziom podstawowy
Liczby parzyste i kwadratowe
Dodawanie wielkich liczb
Ciągi znaków - prawdopodobieństwo
Zadania - poziom rozszerzony
Liczby kwadratowe
Szyfrowanie trzech bitów
FRAKTAL
Nagrody
Edycja I
Zadania z I Edycji
Omówienie zadań I rundy
Edycja II
Zadania z II edycji
Omówienie zadań z II edycji
Edycja III
Zadania z III edycji
Omówienie zadań z III edycji
Edycja IV
Zadania z IV edycji
Omówienie zadań IV rundy
Edycja V
Zadania z V edycji
Edycja VI
Zadania z VI edycji
Edycja VII
Zadania z VII edycji
Edycja VIII
Zadania z VIII edycji
Omówienie zadań z VIII edycji
Rozwiązania zadań maturalnych
Zad. 4 2015 NF
Warsztaty
Warsztaty
Drzewa przedziałowe
Drzewo potęgowe
Dynamiczne
Drzewo przedziałowe (punkt, przedział)
Drzewo przedziałowe (przedział, punkt)
Drzewo przedziałowe — (przedział, przedział)
Algoliga - omówienie
DOMINO - znajdź kamień
Profesor Algobit w przedszkolu
Klucznik
Liczby podzielne przez 3 - ciąg dalszy
Schody do nieba, autostrada do piekła
To zadanie jest łatwe!
Wyszukiwarka
Liczby doskonałe
Kości zostały rzucone
Sinusoida
Grafy
przeszukiwanie w glab
Przeszukiwanie wszerz
BST z historią
FAST I/O
Rozkład tematów z prog.
Rozszerzony alg. euklidesa
Platforma spoj
Sędzia spoj
Olimpiada Informatyczna
Otoczka wypukła
Iloczyn wektorowy
Zamiatanie kątowe
Silnie spójne składowe
Algorytm Dijkstry
Algorytm Floyda-Warshalla
Kolejka monotoniczna
Zbiory rozłączne
Mosty w grafie
Ćwiczenia
Ćwiczenia
Wstęp do C++
Rozwiązania
Instrukcja warunkowa
Rozwiązania
Instrukcja wielokrotnego wyboru
Rozwiązania
Iteracje (pętle)
Rozwiązania
Rekurencja
Rozwiązania
Tablice
Rozwiązania
Tworzenie klas
Rozwiązania
Przeciążanie operatorów
Rozwiązania
Pliki tekstowe
Zadania + rozwiązania
Zadania
Wprowadzenie do C++
Zamiana wartości dwóch zmiennych
Rzutowanie
Kula
Ułamek niewłaściwy na zwykły
Odległość między punktami
Instrukcja warunkowa
Metoda wyznaczników
Pierwiastki równania kwadratowego
Rok przestępny
Wartość bezwzględna z liczby
Instrukcja wielokrotnego wyboru
Funkcja liniowa
Symetria
Instrukcje iteracyjne (pętle)
Silnia z liczby n
Zamiana na duże litery
Kolejne potęgi liczby 2
Po raz trzeci
Średnia arytmetyczna
Funkcje
Dziesiętna na binarną
Dwusilnia w C++
Projektowanie funkcji w C++
Suma bitów danej liczby
Rekurencja
Silnia rekurencyjnie
N-ty wyraz ciągu
Konwersja liczby dziesiętnej na binarną
Suma cyfr rekurencyjnie
N-ty wyraz ciągu 2
Tablice
Liczby parzyste i nieparzyste
Najdłuższy spójny ciąg rosnący
Zliczanie liter
Dodawanie macierzy
Palindrom tekstowy
Wskaźniki
Sortowanie trzech liczb
Struktury
Studenci i ich oceny
Sortowanie struktur
Sortowanie leksykograficzne
Przeciążanie operatorów
Przeciążanie operatora +
Przeciążanie operatora [ ]
Przeciążanie operatora unarnego
Przeciążanie operatora =
Zbiór zadań
Spis treści
Previous
Next
Zbiór zadań — spis treści
Wstęp do programowania
Suma dwóch liczb
Średnia arytmetyczna dwóch liczb całkowitych
Największa liczba z trzech podanych
Najmniejsza z czterech podanych liczb.
Pierwiastek kwadratowy i sześcienny.
Która litera w alfabecie
Zamiana wartości dwóch zmiennych
Rzutowanie
Kula
Ułamek niewłaściwy na zwykły
Odległość między punktami
Instrukcja warunkowa (if-else)
Metoda wyznaczników
Pierwiastki równania kwadratowego
Rok przestępny
Wartość bezwzględna z liczby
Instrukcja wielokrotnego wyboru (switch-case)
Funkcja liniowa
Symetria
Instrukcja iteracyjna (pętle)
n kolejnych liczb naturalnych
Wypisanie liczb całkowitych z zadanego przedziału
Wypisanie liczb całkowitych z zadanego przedziału w odwróconej kolejności
Wypisanie n liczb parzystych.
Wypisz wszystkie małe oraz duże litery alfabetu.
Silnia z liczby n
Zamiana na duże litery
Kolejne potęgi liczby 2
Po raz trzeci
Średnia arytmetyczna
Tworzenie funkcji
Dziesiętna na binarną
Dwusilnia w C++
Projektowanie funkcji w C++
Suma bitów danej liczby
Rekurencja
Wypisz wszystkie parzyste liczby z przedziału w porządku malejącym.
Silnia rekurencyjnie
N-ty wyraz ciągu
Konwersja liczby dziesiętnej na binarną
Suma cyfr rekurencyjnie
N-ty wyraz ciągu 2
Choinka rekurencyjnie.
Tablice jednowymiarowe
Liczby parzyste i nieparzyste
Najdłuższy spójny ciąg rosnący
Zliczanie liter
Palindrom tekstowy
Prawie jak anagram
Tablice wielowymiarowe
Dodawanie macierzy
Wskaźniki
Sortowanie trzech liczb
Łańcuchy (napisy)
Prawie jak anagram
Sprawdzenie, czy podana fraza jest angramem innego wyrazu (algorytm maturalne).
Duże liczby binarne — sprawdzenie, czy liczba zbudowana jest z takiej samej liczby zer co jedynek.
Duże liczby binarne — sprawdzenie, czy liczba jest parzysta i niepodzielna przez 4.
Typ strukturalny struct
Studenci i ich oceny
Sortowanie struktur
Sortowanie leksykograficzne
Przeciążanie operatorów
Przeciążanie operatora +
Przeciążanie operatora [ ]
Przeciążanie operatora unarnego
Przeciążanie operatora =
Ciąg Fibonacciego
Wypisz n kolejnych liczb ciągu Fibonacciego (algorytmy maturalne).
Silnia
Silnia rekurencyjnie
Ostatnio dodane
Najdłuższy ciąg tych samych liter
Zlicz wystąpienia liter
Znajdowanie miejsca zerowego metodą połowienia przedziałów w Pythonie
Wyszukiwanie wzorca w tekście w Pythonie
Sortowanie kubełkowe w Pythonie
Sortowanie szybkie w Pythonie
Sortowanie przez scalanie w Pythonie