Задавайте вопросы

Задавайте вопросы и получайте ответы от нашего сообщества

Отвечайте

Отвечайте на вопросы и станьте экспертом по своей теме

Свяжитесь с администрацией

Наши специалисты готовы ответить на ваши вопросы

C# Практика - В массиве заданы оценки по информатике 22ух учеников класса

Информация о теме

О теме Здравствуйте, вы читаете тему Практика - В массиве заданы оценки по информатике 22ух учеников класса созданную в в разделе C# для начинающих пользователем Deimos#. Эта тема была просмотрена 1 415 раз(а), получила 1 комментариев и 0 очки реакции...
Название категории C# для начинающих
Название темы Практика - В массиве заданы оценки по информатике 22ух учеников класса
Автор темы Deimos#
Дата начала
Ответы
Просмотры
Количество реакций
Последнее сообщение Paralon

Deimos#

Модератор #2
Регистрация
17.02.2016
Сообщения
116
Реакции
41
Баллы
35
Лучшие ответы
0
  • Автор темы
  • Модератор
  • #1
Всем дорого времени суток


В массиве заданы оценки по информатике 22ух учеников класса
Определить количество участников оценка которых меньше средней оценки по классу и вывести номера элементов массива соответствующих таким ученикам




Для начала попробуйте решить задачу самостоятельно.
C#:
Пожалуйста, Вход или Регистрация для просмотра содержания кодов!
Первое что мы должны сделать это создать массив размера 22 и поместить туда случайные числа от 1 до 5 которые будут обозначать оценки каждого учащегося
Строка 37-38 Создаем переменную типа Random и создаем массив размерностью 22.
Далее строка 39 создаем метод CreateArray в который передаем в виде данных наш массив myArray и переменную rnd типа Random.
В методе CreateArray строка 8 создаем цикл for в условии которого ставим максимальное значение это значение нашего массива
через команду Length которая всегда возвращает размерность массива.
В этом цикле как и всегда мы перебираем каждую ячейку в массиве и заполняем её случайным числом от 1 до 5 при помощь переменной rnd.

После этого возвращаемся в основной метод Main уже с заполненным массивом.Осталось его только отсортировать по условию.
Но для начала нам нужна средняя оценка по всему классу что бы это сделать нам нужно сумму всех оценок учеников разделить на их количество т.е. на 22.

Строка 41 В методе Main передаем наш массив в другой метод Lentyai.
Там мы в первую очередь находим среднее значение оценки по классу.
Строка 27-33 проходим опять по всему массиву и суммируем числа после этого возврашаем результат обратно в переменную Avverage строка 16

Далее имея все необходимое мы в цикле for ставим условие если у текущего ученика оценка ниже средней по классу то сразу выводим этого "раздолбая" на консоль.
И переменную Koli4estvoLentyaev увеличиваем на +1го раздолбая.

Спасибо за внимание
 
Последнее редактирование:

Paralon

Пользователь
Регистрация
06.01.2016
Сообщения
8
Реакции
1
Баллы
0
Лучшие ответы
0
Ввод: 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 2 1 5 5 2 2
Вывод: 4 4 4 4 4 3 2 1 2
Код:
C#:
Пожалуйста, Вход или Регистрация для просмотра содержания кодов!
 
Последнее редактирование модератором:
Верх Низ