Практика в С++. Часть №14

  Юрий  | 

  Обновл. 12 Янв 2020  | 

 2386

 ǀ   19 

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

Easy: Задание №1

Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Напишите программу, которая вычисляет общее количество бактерий после истечения указанного пользователем промежутка времени (например, после 5 или после 17 минут).

Medium: Задание №2


Напишите функцию int f(int h, int m, int s), которая принимает три целых аргумента (часы h, минуты m и секунды s) и возвращает количество секунд, прошедших с начала дня.

Hard: Задание №3

Напишите программу, которая считывает из файла целые числа, которые рандомно генерируются в диапазоне от 1 до 72. Для каждого считанного числа ваша программа должна вывести строку, содержащую соответствующее количество звёздочек. Например, если ваша программа считала из файла число 7, то она должна вывести 7 звёздочек: *******.

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

Числа из файла: 3 17 48 52 46 58 59 64 57
Результат:
Число №1 = 3 ***
Число №2 = 17 *****************
Число №3 = 48 **************************************
Число №4 = 52 ****************************************
Число №5 = 46 ***********************************
Число №6 = 58 ***************************************
Число №7 = 59 *********************************
Число №8 = 64 ***********************
Число №9 = 57 ***************************************


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

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

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

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

    Задание №1:

  2. Аватар Shom:

    Задание №2.

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

      Shom, можно было сразу считывать из файла в size_t num, без преобразования строки в число

  3. Аватар Shom:

    Задание №1.

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

    Задача 2.

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

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

    Задача 1.

  7. Аватар Юлия:

    №3

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

      Юлия, вместо: if (f.is_open ()) стр.36 должно быть: if (!fin.is_open()), иначе не будет проверки

  8. Аватар Юлия:

    №1

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

    Задание 3:

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

      Илья, у Вас в цикле for при каждой итерации создается новое условие для продолжения цикла. Возможно так и было задумано. Диапазон чисел файла не соответствует условию

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

    Задание 2:

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

    Задание 1:

  12. Аватар Игорь:

    3-я Задача:

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

      Игорь, а где у Вас запись в файл рандомных чисел, что-то я не обнаружил, на консоль будет выводиться, вероятно, мусор переменной х

  13. Аватар Пётр:

    2-я задача:

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

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