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

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

  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. S.O.S.
    структура програми. Функции.
    Розробіть бібліотеку функцій для виконання операцій з двійковим
    деревом. Необхідно передбачити функції додавання вузла дерева,
    видалення вузла, пошуку і аналізу необхідності балансування.
    Запитання і завдання:
    1.Розробіть алгоритм вирішення задачі і напишіть програму на мові С
    (С ), скомпілюйте і отладьте її.
    2. Перевірте коректність роботи програми, переконайтеся в стійкості
    алгоритму.
    3. У чому переваги використання поділюваних бібліотек, як створити і
    використовувати розділяється бібліотеку. Створіть розділяється бібліотеку
    написаних функцій.

  2. Рівень навичок сложносташ 16
    волосатий бізнес
    (Час: 1 сек. пам'ять: 16 Мб Складність: 32%)
    Одного неформала вигнали з роботи, і тепер йому треба якось заробляти собі на життя. поміркувавши, він вирішив, що зможе мати дуже непогані гроші на продажу власного волосся. відомо, що пункти прийому купують волосся довільної довжини вартістю З у.е. за кожен сантиметр. Так як власний ринок є дуже динамічним, то ціна одного сантиметра волосся змінюється кожен день як і курс валют. Неформал є дуже хорошим бізнес-аналітиком. Він зміг обчислити, якою буде ціна одного сантиметра волосся в кожен з найближчих N днів (для зручності пронумеруємо дні в хронологічному порядку від 0 до N-1). Тепер він хоче визначити, в які з цих днів йому слід продавати волосся, щоб по закінченню всіх N днів заробити максимальну кількість грошей. Зауважимо, що волосся у неформала ростуть тільки вночі і виростають на 1 сантиметр за ніч. Слід також врахувати, що до 0-го дня неформал з горя підстригся наголо і до 0-го дня довжина його волосся становила 1 сантиметр.
    Вхідні дані
    У першому рядку вхідного файлу INPUT.TXT записано ціле число N (0 < N ≤ 100). У другому рядку через пропуск задано N натуральних чисел, що не перевищують 100, відповідні вартості C[i] 1 сантиметра волосся за кожен i-й день.
    Вихідні дані
    У єдиний рядок вихідного файлу OUTPUT.TXT потрібно вивести максимальну грошову суму, яку може заробити неформал за N днів.
    приклади
    № input.txt

    5
    73 31 96 24 46
    ВИСНОВОК TXT
    380
    ___________________
    input.txt

    10
    1 2 3 4 5 6 7 8 9 10
    output.txt
    100
    ____-__-____________

    10
    10 9 8 7 6 5 4 3 2 1
    вихід
    55

  3. Може хтось допомогти)?
    Написать программу, реалізовує алгоритм сортування злиттям для дійсних чисел подвійної точності. необхідно, щоб програма повертала покажчик на новий динамічно створений масив, містить відсортовану вхідну послідовність.

  4. Потрібна допомога
    написати блок схему і програму, визначальну, яке з двох значень опорів R1, R2, R3 можна отримати за допомогою двох резисторів по 6 кОм
    1. R 1 = 6, R 2-10 незалежно, R3 = 2
    1. R 1 = 3, R 2-5, R3 = 7
    1. R 1 = 4, R2-12, R3 = 8

  5. Елементи матриці A[ij]м,n, що дорівнюють нулю поміняти на min
    елемент матриці B[ij]м,п. Завдання

  6. Елементи матриці A[ij]м,n, що дорівнюють нулю поміняти на min
    елемент матриці B[ij]м,n .

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

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