Часть №2: Практические задания по С++

  Юрий  | 

  Обновл. 27 Май 2021  | 

 30430

 ǀ   67 

Здесь размещены задания по С++, которые вы можете выполнить. Каждое задание имеет свой уровень сложности. Готовых ответов не будет, поэтому welcome в комментарии!

Easy: Задание №1

Напишите программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются:

   расстояние до дачи (в км);

   литраж бензина, который потребляет автомобиль на 100 км пробега;

   цена одного литра бензина.

Пример результата выполнения программы:

Расстояние до дачи (км): 67
Расход бензина (литров на 100 км пробега): 8.5
Цена литра бензина (руб.): 6.5
Поездка на дачу и обратно обойдется в 74.04 руб.

Medium: Задание №2


Напишите программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется, если сумма покупки больше 500 руб., в 5% — если сумма покупки больше 1000 руб.

Пример результата выполнения программы:

Введите сумму покупки: 640
Вам предоставляется скидка в 3%
Сумма с учетом скидки: 620.80 руб.

Hard: Задание №3

Напишите программу, реализующую игру «Угадай число». Компьютер загадывает число от 0 до 999 (используйте генерацию случайных чисел), а пользователь угадывает его. На каждом шаге угадывающий делает предположение, а задумавший число — сообщает, сколько цифр из числа угаданы и сколько из угаданных цифр занимают правильные позиции в числе. Например, если задумано число 725 и выдвинуто предположение, что задумано число 523, то угаданы две цифры (5 и 2), и одна из них занимает верную позицию. Например:

Компьютер загадал трехзначное число. Вы должны его отгадать. После очередного числа вам будет сообщено, сколько цифр угадано и сколько из них находится на своих местах.
Ваш вариант: 123
Угадано: 0. На своих местах: 0
Ваш вариант: 456
Угадано: 1. На своих местах: 0
Ваш вариант: 654
Угадано: 2. На своих местах: 2
Ваш вариант: 657
Угадано:  2. На своих местах: 2
Ваш вариант: 658
Угадано: 3. На своих местах: 3
***Вы угадали число 658!***


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (34 оценок, среднее: 4,68 из 5)
Загрузка...

Комментариев: 67

  1. WAR:

    Задание №3:

  2. WAR:

    Задание №2:

  3. WAR:

    Задание №1:

  4. Николай:

    Третья задача.

  5. Дмитрий:

    3-е Задание

  6. Алексей:

    Задание 3

  7. Rock:

    1 задание:

    2 задание:

    3 задание: ух и поело мне мозг оно

  8. Radik:

    // 3е задание

  9. Slavik:

    Задание №1

    Задание №2

  10. Artem:

    №3:

  11. Юра:

    Задание №3:

    1. Дмитрий:

      На мой взгляд — лучшее решение. По компактности и оптимальности.

  12. Екатерина:

    Задание №2

  13. Игорь:

    Задание 3

  14. Максим:

    Задание №3.

  15. Марат:

    Третье задание. Вроде неплохо получилось!

  16. Виктор:

    Сделал игру "угадай число" через класс, так что в main есть минимум кода.

    1. Марат:

      Ваша программа работает не правильно!
      ИГРА УГАДАЙ ЧИСЛО

      У вас 7 попыток угадать число
      введите 3-x значное целое число: 553
      На своих местах : 1 , угадано : 5

      1. Виктор:

        Не может такого быть, "угадано" не может быть больше 3.

        1. Виктор:

          На двух компиляторах проверил программу. Работает как задумано.

  17. Артур:

  18. Алена:

    Задача 2.

  19. Алена:

    Задача 1.

  20. макс:

    1. Shom:

      101

      Компьютер загадал трёхзначное число. Вы должны его отгадать. После очередного числа вам будет сообщено, сколько цифр угадано и сколько из них находятся на своих местах.

      введите число: 1
      ваш варииант 1
      на своих местах 2; угадано 3
      введите число: 0
      ваш варииант 0
      на своих местах 1; угадано 3
      введите число: 3
      ваш варииант 3
      на своих местах 1; угадано 2
      введите число: 2
      ваш варииант 2
      на своих местах 1; угадано 2
      введите число: 0
      ваш варииант 0
      на своих местах 1; угадано 3
      введите число: 10
      ваш варииант 10
      на своих местах 0; угадано 3
      введите число: 11
      ваш варииант 11
      на своих местах 1; угадано 3
      введите число: 101
      ваш варииант 101
      на своих местах 3; угадано 3

  21. Денис:

    Задание #1:

  22. Владимир:

    Задание №2

  23. Владимир:

    Задание №1

  24. Анастасия:

    Пример работы программы к третьему заданию — это пример работы плохой программы.
    Ваш вариант: 456
    Угадано: 1. На своих местах: 0
    Ваш вариант: 654
    Угадано: 2. На своих местах: 2
    Цифры те же, но в первом случае (456) угадана 1, а во втором (654) — 2. Плохой пример.

    1. Владимир:

      К кому предназначен комментарий?

      1. Анастасия:

        автору третьего задания, это из задания пример.

  25. Анастасия:

    Моё решение задания №3: