Основи програмування на С ++ для початківців

Задачи и решение. С

  1. Типи даних, змінними і константами
  2. Ввод с клавиатуры и вывод данных на экран
  3. Арифметические операции и комбинированные операторы
  4. Операторы выбора if и else в С
  5. Оператор switch в С
  6. Цикл for в C++
  7. Циклы while, do while, вложенные циклы
  8. Двумерные массивы C
  9. Массиви в C++
  10. Функції в C++
  11. Указатели C
  12. Покажчик на покажчик C ++
  13. Классы в С

Додатковий збірник задач з рішеннями

практика программирования, задачи с решением, задачи по программированию с++, задачи по программированию C++

На цій сторінці зібрані всі завдання по темам уроків, розміщених на нашому сайті. К каждой задаче прилагается наш вариант решения. Постарайтесь всё же решать их самостоятельно и только потом сравнивать наш исходный код со своим. “Хочешь научиться программировать – программируй”!

Больше практических заданий с решениями найдёте тут.

Рекомендуем посетить Сайт для юных программистов – где вы найдете уроки по различным языкам программирования (в том числе для детей), 3D-моделированию, Linux и др.

128 думки про "Задачи и решение. С

    1. Да – мені це теж дуже подобається! ще класно, що завдання зібрані по темам. Якщо хочеш вирішити завдання з функціями, не треба перечитувати зміст 152 задач, а проходиш по потрібному посиланню і практикуєшся не витрачаючи час на зайве.

  1. Я б розширив список розділів, за якими розкладені здачі… і сильно.
    Наприклад, додати розділ “рекурсивні обчислення” – рекурсія це найпотужніший механізм, але початківці (та і не тільки) його бояться, не розуміють і не вміють.
    З таких же цікавих розділів:
    – Динамічні струтури даних (де збирати все що відноситься до списків, деревам, графом, STL і Boost в цій частині і т.п.)

    А деякі розділи можна навпаки укрупнити, щоб не дрібнити занадто – зібрати родинні розділи в один:
    -> (Цикл for в C++ ) + (Циклы while, do while, вложенные циклы) = Цикли
    -> (Массиви в C++ ) + (Двумерные массивы C ) = Масиви

    І якщо ще прибрати в назві кожного розділу “С ”, тому що тут весь сайт тільки C ++, то вийде гарна компактна сторінка.
    Можна отримати дуже пристойний підручник!

  2. якщо елементи масиву В (40) в порядку зростання потім привласнити змінної X; asssign з 0 до X в іншому випадку

      1. Ваша формулювання завдання абсолютно невиразна, щоб з нею можна було допомогти.

  3. просто у мене тільки на англійській і на казахскомб я це перекладала з перекладачем

    1. Невже в Казахстані все так погано?

      Напишіть формулювання що ви хочете, в формі схожою на завдання, і я вам допоможу.

  4. Створити клас box, конструктору якого передаються три значення типу doube, що представляють собою довжини сторін параллеліпіпеда. Клас box повинен подсчітовать його обсяг зберігати результат також в типі double. Включіть в клас функцію член vol(), яка буде виводити на екран обсяг будь-якого об'єкта типу box. Cдайте підклас ColorBox, пройзводной базогого класу box, додавши змінну примірника, содерщащую, матеріал з чого зроблений об'єкт типу box (папір або шкіра). Для ініціалізації змінних базового і роізводного класів використовуйте конструктори з параметрами

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *