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

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

  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. Допоможіть зробити завдання
    Користувачу дається 2 спроби на виконання. Він вводить рядок. Якщо в
    рядку присутній символ *, то користувач вводить ще один рядок, а якщо ні
    – то ще два рядки. Продемонструвати виконання всіх 8 функцій із таблиці
    на цих рядках.

    1. #include
      #include
      #include
      using namespace std;
      int main()
      {
      плавати х, і;
      cout <> x;
      у = (бух(x, 2) / (x + 2) + без(x) + 1);
      cout << "y=" << і << endl;
      return 0;
      }

  2. Составить прогамму HIT2, которая:
    0. “Задумывает” окружность O с центром в точке (x0,y0)
    и радиусом R.
    1. Вводит с клавиатуры вещественные координаты (x,y)
    точки A на плоскости.
    2. Проверяет, попадает ли точка A внутрь (либо на границу)
    окружности O.
    3. До тех пор, пока точка не попала внутрь,
    выводит сообщение
    “Теплее” или “Холоднее” в зависимости от того, ближе или
    дальше от центра окружности попала новая точка по сравнению
    с предыдущей,
    и повторяет пункты 1, 2, 3.
    4. Выводит результат на экран в виде:
    “Точка (x,y) попадала в круг с центром в точке (x0,y0)
    радиуса R”,
    подставляя в результат вместо R, x0,y0, x,y их значения.

  3. Складіть програму на мові С ++ для
    перебування при, якщо задано х вводиться з клавіатури.
    у = x ^ 2,
    x + sinx,
    lnx,
    если 3 менше х менше 5
    якщо х менше або дорівнює 0
    в інших випадках

  4. У програмі С ++ Необхідно протабулювати функцію у на заданому відрізку, потім записати в одновимірний масив M різниці між лівим і правим сусідніми значеннями цієї функції, а в одновимірний масив N - значення X, при яких функція набуває від'ємних значень.
    y = lg(4х + 10)cos2x [0, 4] , h = 0.4.
    Далі знайти максимальний елемент в масиві M і N, і поміняти їх місцями.
    Сформувати матрицю До, розмірністю рівною мінімуму з розмірностей одновимірних масивів M і N, а значення елементів До[Я][J] рівні найбільшому з M[Я] та N[J]. В отриманому двовимірному масиві До знайти твір елементів головної діагоналі і середнє арифметичне всього масиву До.
    Потім все значення вихідної функції на відрізку вивести на друк у вигляді таблиці “Y”, масиви M, N до і після змін у вигляді рядків з заголовками, матрицю До до і після зміни, всі шукані результати.

  5. Є послідовність точок на координатній площині, задана
    за допомогою двох масивів в одному з яких міститися значення
    координат точок по ості ОХ, в іншому - значення координат по ості ОY.
    з'ясувати, скільки точок перебувати поза першого квадранта.
    Допоможіть терміново вирішити

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

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