Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zada4nik-Канель-Фрайман.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

Задание 20.12*

Напишите класс, который генерирует серию из 1000 случайных целых чисел из диапазона от 0 до 9999.

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

Задание 20.13*

Для проверки статистических закономерностей студент произвел 1000 подбрасываний кубика, на гранях которого числа от 1 до 6.

Напишите класс, который принимает с клавиатуры результаты каждого подбрасывания кубика (то есть число, которое «выпало» в каждом случае; подумайте, как можно смоделировать ответы с помощью случайных чисел).

Класс должен определить, есть ли пары чисел, разница между «числом появлений» которых превысили 100.

Задание 20.14*

Напишите класс, который принимает с клавиатуры даты рождения 20 учеников (три числа – день, месяц, год) и выводит на экран следующую информацию:

  • сколько дней рождения есть в каждом месяце;

  • в каком месяце (месяцах) больше всего дней рождения;

  • в каком месяце (месяцах) нет ни одного дня рождения.

Задание 20.15*

Напишите класс, который принимает с клавиатуры оценки, полученные 150 учениками всех 10-х классов на общей контрольной, а затем выводит на экран информацию о распределении оценок – то есть оценку и количество учеников, ее получивших.

В случае, если оценку не получил ни один ученик, вместо значения 0 (для количества учеников) следует вывести соответствующее текстовое сообщение.

Задание 20.16*

50 учеников сдают экзамен, состоящий из 20 вопросов. Из четырех возможных ответов на каждый вопрос только один является правильным.

Напишите класс, который:

  • принимает с клавиатуры номера правильных ответов на каждый вопрос;

  • принимает с клавиатуры ответы каждого ученика на каждый из 20 вопросов экзамена (значения от 1 до 4);

  • определяет для каждого ученика количество верных и неверных ответов и выводит на экран соответствующую информацию;

  • определяет для каждого вопроса (по итогам всех ответов всех учеников) количество верных и неверных ответов и выводит на экран соответствующую информацию.

Задание 20.17*

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

Напишите класс, который принимает с клавиатуры ответы студентов (подумайте, как можно смоделировать ответы с помощью случайных чисел) и затем выводит на экран следующую информацию:

  • число студентов мужского и женского пола, родившихся в каждом месяце;

  • месяцы, в которых родилось больше студенток, чем студентов.

Задание 20.18*

Для определения популярности футболистов руководство команды попросило каждого из 3000 тысяч посетителей матча указать номера трех наиболее популярных игроков команды (номера игроков – с 1 по 22).

Напишите класс, который принимает с клавиатуры ответы болельщиков и затем выводит на экран следующую информацию:

  • номер самого популярного игрока (если есть несколько таких игроков – все их номера);

  • номер игрока, не получившего ни одного голоса (если есть несколько таких игроков – все их номера).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]