- Типи даних, змінними і константами
- Ввод с клавиатуры и вывод данных на экран
- Арифметические операции и комбинированные операторы
- Операторы выбора if и else в С
- Оператор switch в С
- Цикл for в C++
- Циклы while, do while, вложенные циклы
- Двумерные массивы C
- Массиви в C++
- Функції в C++
- Указатели C
- Покажчик на покажчик C ++
- Классы в С
Додатковий збірник задач з рішеннями
На цій сторінці зібрані всі завдання по темам уроків, розміщених на нашому сайті. К каждой задаче прилагается наш вариант решения. Постарайтесь всё же решать их самостоятельно и только потом сравнивать наш исходный код со своим. “Хочешь научиться программировать – программируй”!
Больше практических заданий с решениями найдёте тут.
Рекомендуем посетить Сайт для юных программистов – где вы найдете уроки по различным языкам программирования (в том числе для детей), 3D-моделированию, Linux и др.
Гарна ідея всі задачі зібрати ніби в один каталог)))
Да – мені це теж дуже подобається! ще класно, що завдання зібрані по темам. Якщо хочеш вирішити завдання з функціями, не треба перечитувати зміст 152 задач, а проходиш по потрібному посиланню і практикуєшся не витрачаючи час на зайве.
Да, до речі! Дуже зручний сервіс, спасибі творцям!!! Для новачків саме те!
Я б розширив список розділів, за якими розкладені здачі… і сильно.
Наприклад, додати розділ “рекурсивні обчислення” – рекурсія це найпотужніший механізм, але початківці (та і не тільки) його бояться, не розуміють і не вміють.
З таких же цікавих розділів:
– Динамічні струтури даних (де збирати все що відноситься до списків, деревам, графом, STL і Boost в цій частині і т.п.)
А деякі розділи можна навпаки укрупнити, щоб не дрібнити занадто – зібрати родинні розділи в один:
-> (Цикл for в C++ ) + (Циклы while, do while, вложенные циклы) = Цикли
-> (Массиви в C++ ) + (Двумерные массивы C ) = Масиви
І якщо ще прибрати в назві кожного розділу “С ”, тому що тут весь сайт тільки C ++, то вийде гарна компактна сторінка.
Можна отримати дуже пристойний підручник!
Додайте задачок ласка (хоч би без рішень). Практика адже дуже потрібна.
І спасибі за те, що вже є на сайті)
Для практики можете ще тут подивитися – більше сотні завдань по С і С ++ : http://rus-linux.net/forum/viewtopic.php?f=36&t=4391
Окремі (кращі) завдання з цієї добірки увійшли сюди на сайт, але там ще більше завдань залишилося.
Спасибо)
якщо елементи масиву В (40) в порядку зростання потім привласнити змінної X; asssign з 0 до X в іншому випадку
допоможіть будь ласка з рішенням
Ваша формулювання завдання абсолютно невиразна, щоб з нею можна було допомогти.
просто у мене тільки на англійській і на казахскомб я це перекладала з перекладачем
Невже в Казахстані все так погано?
Напишіть формулювання що ви хочете, в формі схожою на завдання, і я вам допоможу.
мені допоможи
Створити клас box, конструктору якого передаються три значення типу doube, що представляють собою довжини сторін параллеліпіпеда. Клас box повинен подсчітовать його обсяг зберігати результат також в типі double. Включіть в клас функцію член vol(), яка буде виводити на екран обсяг будь-якого об'єкта типу box. Cдайте підклас ColorBox, пройзводной базогого класу box, додавши змінну примірника, содерщащую, матеріал з чого зроблений об'єкт типу box (папір або шкіра). Для ініціалізації змінних базового і роізводного класів використовуйте конструктори з параметрами
запросто:
https://purecodecpp.com/archives/2821