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

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «В массиве заданы оценки по информатике 22»

textual
Листинг программы
using System;
using System.Linq;
 
namespace Ученики
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rnd = new Random();
            int[] people = new int[22];
            Console.WriteLine("Список:");
            for (int i = 0; i < people.Length; i++)
            {
                people[i] = rnd.Next(1, 5);
                Console.WriteLine("Ученик №: {0}\t Оценка: {1}", i, people[i]);
            }
            int avg = (int)people.Average();
            Console.WriteLine("\nСредняя оценка по классу: {0}\n", avg);
 
            Console.WriteLine("Список учеников с оценкой меньше средней по классу:");
            for (int i = 0; i < people.Length; i++)
            {
                if (people[i] < avg)
                    Console.WriteLine("Ученик №: {0}", i, people[i]);
            }
            Console.ReadKey();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5
Похожие ответы