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

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

  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 и др.

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

  1. Вивести на екран всі тризначні натуральні числа, сума цифр яких дорівнює заданому числу N.
    L = A * B *(B + C(какой то кружечок в середині +)*a), і над ним велика риса

  2. Будь ласка вирішуйте мені цю задачу. 1084. Пусти козла в город
    обмеження часу: 1.0 секунди
    обмеження пам'яті: 16 МБ
    Козла пустили в квадратний город і прив'язали до кілочка. Кілочок встромили точно в центрі городу. козел голодний, як вовк, prozhorliv, як бик, і їсть все, до чого дотягнеться, НЕ перелазячи через паркан і не розриваючи мотузку. Яка площа городу буде обгризли?
    Початкові дані
    Довжина сторони городу та довжина мотузки в метрах (позитивні цілі числа, не перевищують 100, розташовані в одному рядку через пропуск).
    Результат
    Площа частини городу (в квадратних метрах, з точністю до 3 знаків після десяткового дробу), Об'єднаної козлом.
    Приклад
    вихідні дані результат
    10 6 95.091

    1. Таке завдання легко вирішується навіть аналітично, виходячи з геометричних співвідношень планіметрії (квадрата, кола, секторів кола), і не вимагає для цього навіть написання програми.

  3. хлопців , допоможіть,
    Виконати виведення на екран результатів обчислення функції:
    P = (3 * м * м – (журнал(a – c))) / (бух(b, 3) + a);
    б = 0,75 * а * а + бух(c, м);
    Далі йде система :
    a = ((журнал(т = д * д)) / (SQRT(бух(T, 2)*d), 3)); (в д>T, T>1)
    a = 2 * т * гріх(д * д);(при t>1)
    а = пау(T, 3)*d;( у всіх інших випадках)
    Значення обирається із множини 0 5 із кроком 1,1; значення обираються із множини 0 3 із кроком 0,2; м = 3. Значення змінної (з) задає користувач з клавіатури.
    int main()
    {

    дабл А, P, b, T, d, a, м = 3, c;
    cin << c;
    for (d = 0; д т && T > 1)
    {
    a = ((журнал(т = д * д)) / (SQRT(бух(T, 2)*d), 3));
    }
    if else (T > 1)
    {
    a = 2 * т * гріх(д * д);
    }
    else
    {
    а = пау(T, 3)*d;
    }
    }

    }

  4. У двовимірному масиві (N + 15)x(N + 15) відсортувати кожний парний стовпець за зменшенням. Числа генерувати випадково в інтервалі [-N-15; N + 15].
    Вирішіть кому не лінь.

  5. Допоможіть будь ласка
    задача J. Ретвінтім twinter
    Обмеження за часом: 1 другий
    Обмеження по пам'яті: 512 мегабайт
    проект twinter (від англійських слів «the winter») - соціальна мережа, в якій можна написати,
    як ви готуєтеся до майбутньої зими. Кожне повідомлення в цій мережі називається твінт. раніше
    довжина твінта була обмежена 140 символами, але недавно це обмеження було збільшено до 280.
    Якщо користувачеві треба написати довге повідомлення, він традиційно розбиває його на серію
    з декількох твінтов. При цьому в кінці кожного твінта вказується його номер і загальна кількість
    твінтов в ланцюжку, например:
    зима!.. селянин, тріумфуючи, (1/2)
    на санях оновлює шлях. (2/2)
    Творці twinter вирішили автоматично переформатувати старі ланцюжка твінтов з урахуванням
    нового обмеження в 280 символов. Допоможіть їм переформатувати цю ланцюжок, уклавши її в
    мінімально можливе число твінтов. Слова - послідовності символів, відмінних від пробі-
    ла - не можна розбивати між твінтамі. Символи в кінці твінта « (I / N)», задають порядковий
    номер твінта і кількість твінтов в ланцюжку, також враховуються при обчисленні його довжини.
    Формат вхідних даних
    У першому рядку міститься ціле число n - кількість твінтов в початковій ланцюжку
    (1 6 n 6 5000).
    У кожному з наступних n рядків міститься твінт. Він має довжину не більше 140 символів і
    закінчується на рядок « (I / N)», де i - номер цього твінта. Твінти не починаються на пробіл і
    не містять двох прогалин поспіль. У твінтах можуть бути тільки прогалини, Латинські букви, цифри
    і розділові знаки (мають ASCII-коди від 33 до 63).
    Формат вихідних даних
    У першому рядку виведіть число m - кількість твінтов в побудованій вами найкоротшою це-
    нирці.
    Далі виведіть твінти ланцюжка по одному на рядку. Вони не повинні починатися з пробілу
    і утримувати двох прогалин поспіль, закінчуватися вони повинні на « (/ м)», аналогічно вхідним
    даними. Послідовність слів в початковій ланцюжку і в виведеної вами повинна збігатися.
    приклади
    стандартне введення
    2
    зима!.. мужик зітхає, (1/2)
    оновлює його санки, і робить свій шлях. (2/2)
    стандартний висновок
    1
    зима!.. мужик зітхає, оновлює його санки, і робить свій шлях. (1/1)
    стандартне введення
    3
    Приклад з Sylla- (1/3)
    bification і пунктуації (2/3)
    ! (3/3)
    стандартний висновок
    1
    Приклад з Sylla- bification і пунктуації ! (1/1)

  6. Допоможіть завдання : Програма приймає від користувача тризначне ціле число. Програма повинна повідомити, чи перебуває ця число з однакових цифр. Якщо введене число не тризначне - повідомити про помилку
    як зробити?

  7. народ допоможіть будь ласка скласти програму на мові C ++ на оператор goto.
    тут у мене розгалужується процес f ={ство(3х + у)-1 , x>і F ={1+загар(до + 3) , x<= у
    -2<= х<= 2 , НКГ Нх = 0,2

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

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