Главная страница
Навигация по странице:

  • Задание

  • НЕразрешенные

  • Задачи Тема 4 Массивы (1). Задачи Тема 4 Массивы Задание 1


    Скачать 28.79 Kb.
    НазваниеЗадачи Тема 4 Массивы Задание 1
    Дата26.12.2021
    Размер28.79 Kb.
    Формат файлаdocx
    Имя файлаЗадачи Тема 4 Массивы (1).docx
    ТипДокументы
    #318497


    Задачи Тема 4 Массивы

    Задание 4.1

    Надо имитировать бросание кубика с цифрами на гранях (от 1 до 6). У пользователя запросить количество бросаний.

    Подсчитать количества выпадения каждой из грани.
    Задание 4.2

    Надо имитировать бросание кубика с цифрами на гранях (от 1 до 6). У пользователя запросить количество бросаний.

    Подсчитать количества выпадения каждой из грани, используя массив из 6 элементов.
    Задание 4.3

    Создать метод InputArray ввода массива целых чисел.
    Задание 4.4

    Создать перегрузку метода InputArray ввода массива вещественных чисел.
    Задание 4.5

    Создать перегруженные методы OutputArray вывода массива целых или вещественных чисел.
    Задание 4.6

    Разработать метод RandomArray, который создает и возвращает массив из N случайных целых чисел, выбранных из заданного интервала.

    Входные параметры: размерность массива, начало и конец интервала выборки случайных чисел.
    Задание 4.7

    Ввести массив целых чисел. Подсчитать сумму и количество элементов массива, значения которые кратны 5.
    Задание 4.8

    Ввести массив целых чисел. В результате обработки получить количество и сумму элементов, значения которых удовлетворяют условию:

    1. кратны 3 и не кратны 5;

    2. являются квадратами четных чисел;




    1. у довлетворяют условию




    1. удовлетворяют условию



    1. являются нечетными числами и имеющие четные номера в массиве;

    2. являются удвоенными нечетными числами;

    3. значения больше среднего арифметического всех элементов;


    Задание 4.9

    Ввести массив целых чисел. Выполнить преобразование массива: отрицательные значения возвести в квадрат, а у положительных и четных  изменить знак числа.

    Полученный массив вывести на экран.
    Задание 4.10

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

    Условие отбора элементов, значения которых:

    1. кратны 3 и не кратны 5;

    2. являются квадратами четных чисел;




    1. удовлетворяют условию




    1. удовлетворяют условию

    2. являются нечетными числами и имеющие четные номера в массиве;

    3. являются удвоенными нечетными числами;

    4. больше среднего арифметического всех элементов (Average);


    Задание 4.11

    Ввести массив целых чисел и границы диапазона значений. Сформировать новый массив из номеров элементов исходного массива, значение которых попадает в заданный диапазон значений.

    Исходный и полученные массивы и диапазон вывести на экран.
    Задание 4.12

    Ввести массив вещественных чисел и контрольное число Х. Подсчитать сумму и количество всех элементов массива, следующих за последним элементом, значение которого равно Х. Если таких элементов нет, то выдать соответствующее сообщение.
    Задание 4.13

    Ввести массив вещественных чисел и дополнительный массив разрешенных значений. Составить массив из элементов исходного массива, имеющих НЕразрешенные значения. Вывести оба исходных и результативный массивы.
    Задание 4.14

    Ввести массив целых чисел. Сформировать новый массив из упорядоченных по возрастанию значений элементов исходного массива.

    Оба массива вывести на экран.

    1. используя циклические процессы

    2. используя метод Sort

    3. используя язык интегрированных запросов LINQ


    Задание 4.15

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

    Оба массива вывести на экран.
    Задание 4.16

    Выполнить задания 4.8(a, b,f,g), 4.10(a, b,f,g), 4.12 используя язык интегрированных запросов LINQ.
    Задание 4.17

    В очереди в магазине стоят N покупателей. Время обслуживания покупателей задается массивом (предложите пользователю варианты: ввод значений или заполнение случайными числами от1 до 99).

    Найти время пребывания в очереди покупателей с минимальным и максимальным временем обслуживания.

    На экран вывести в отдельную строку информацию о каждом покупателе в отдельную строку: номер покупателя, время обслуживания, время ожидания в очереди, признак MIN или MAX.
    Задание 4.18

    В спортивных соревнованиях выполняется выставление оценок несколькими судьями. Тогда средняя оценка спортсмена за выступление рассчитывается следующим образом: отбрасываются одна самая высокая и одна самая низкая оценки и считается среднее арифметическое среди оставшихся.

    Ввести количество судей (больше трех), оценки каждого судьи и рассчитать окончательную оценку спортсмена.


    написать администратору сайта