Практика. Часть №9

  Юрий  | 

  Обновл. 6 Сен 2019  | 

 1150

 ǀ   15 

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

Easy: Задание №1

Напишите программу, которая проверяет, является ли год високосным (кратным 4) в пределах от 2000 лет
до нашей эры и до 2000 лет нашей эры.

Пример выполнения программы:

Введите год и эру: 656 год нашей эры
Этот год является високосным

Medium: Задание №2


Напишите программу, которая проверяет, находится ли введенное с клавиатуры число в массиве. Массив вводит пользователь во время выполнения программы.

Hard: Задание №3

Используя пять вариантов наборов чисел:

   Набор №1: 6, 7, 8

   Набор №2: 7, 8, 9

   Набор №3: 6, 9, 10

   Набор №4: 6, 9, 8

   Набор №5: 7, 6, 10

Сыграйте с компьютером в игру. Введите с клавиатуры свой вариант и сравните с вариантом компьютера, который выбирается рандомно из 5 допустимых наборов. Если сумма цифр вашего варианта больше суммы цифр варианта компьютера, то вы выиграли и наоборот.


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

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

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

  1. Аватар Алена:

    Задача 1.

  2. Аватар Shom:

    Задание №3

  3. Аватар Владимир:

    Задание №2

  4. Аватар Владимир:

    Задание №1

  5. Аватар Shom:

    Задание №2.

    1. Аватар Владимир:

      Shom, надо немного допилить программку, а то вот что она выдает:

      Введите числа в массив через пробел: -2
      Введите число для проверки или нажмите 'Esc' для выхода: 2
      Данное число присутствует в массиве.
      Введите число для проверки или нажмите 'Esc' для выхода: 2.3456
      Данное число присутствует в массиве.
      Введите число для проверки или нажмите 'Esc' для выхода: -2
      Данного числа нет в массиве.

      1. Аватар Shom:

        Владимир, спасибо, поправил.
        Только с дробным числом у меня нормально работало.

        Задание №2. Корректировка №1.

  6. Аватар Shom:

    Задание №1.

  7. Аватар Vlad:

    Задание 2
    Даже если номер находится в массиве, выдаёт обратное. Помогите.

    1. Аватар Shom:

      if (check == randul[i] ) { … } — проверяется равенство номера с элементом следующим за последним элементом массива. Как мне кажется, на равенство проверять нужно каждый элемент строки. Примерно так:

      1. Аватар Vlad:

        Спасибо, спустя пару недель уроков додумался сам. Проверку надо было делать во время цикла ввода значений

  8. Аватар Илья:

    Задание 3:

  9. Аватар Максон-патиссон:

    Задание 3 (если все правильно понял)

  10. Аватар Илья:

    Задание 2:

  11. Аватар Илья:

    Задание 1:

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *