Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/34: Рейтинг темы: голосов - 34, средняя оценка - 4.82
1 / 1 / 1
Регистрация: 15.11.2016
Сообщений: 72

Вычислить средний балл группы и распечатать список студентов, имеющих средний балл выше среднего балла группы

09.06.2017, 18:23. Показов 7165. Ответов 3

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, решить задачу: вычислить средний балл группы и распечатать список студентов, имеющих средний балл выше среднего балла группы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.06.2017, 18:23
Ответы с готовыми решениями:

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

Вычислить общий средний балл всех студентов и распечатать список студентов со средним баллом выше общего
Задача следующая: вычислить общий средний балл всех студентов и распечатать список студентов со средним баллом выше общего среднего балла

Вывести список студентов, у которых средний балл успеваемости ниже среднего балла успеваемости в группе
Известны данные по успеваемости студентов группы. Вывести студентов имеющих успеваемости ниже средней по группе, в порядке возрастания...

3
 Аватар для Mikant
1322 / 995 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
09.06.2017, 18:56
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Linq;
                    
public class Program
{
    public static void Main()
    {
        var students = new[] {
            new Student { Name = "Маша", Grade = 4 },
            new Student { Name = "Миша", Grade = 2 },
            new Student { Name = "Саша", Grade = 4 },
            new Student { Name = "Ариша", Grade = 5 },
            new Student { Name = "Даша", Grade = 3 },
        };
        
        var average = students.Average(s => s.Grade);
        
        Console.WriteLine("Средний балл: " + average);
        
        foreach (var student in students.Where(s => s.Grade >= average))
            Console.WriteLine(string.Format("{0} ({1})", student.Name, student.Grade)); 
    }
    
    public class Student {
        public string Name { get; set; }
        public double Grade { get; set; }
    }
}
1
1 / 1 / 1
Регистрация: 15.11.2016
Сообщений: 72
09.06.2017, 21:54  [ТС]
Это нужно было сделать в файлах, то-есть например, есть txtшник обычный, в нем записаны фамилия и оценка, примерно так: ФИО | оценка. С этим вся проблема, а так задача простая
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
10.06.2017, 12:44
если | это разделитель, то примерно так
C#
1
var students = File.ReadAllLines(path_to_file).Select(x => { var tmp = x.Split(new char[]{'|'}); return new Student { Name = tmp[0].Trim(), Grade = Double.Parse(tmp[1].Trim()) }; }).ToArray();
остальное от Mikant
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.06.2017, 12:44
Помогаю со студенческими работами здесь

Перевод Pascal в C#. Определить количество неуспевающих студентов и средний балл группы
помогите перевести в C# заранее спасибо)) вот условие самой задачи: В группе учится N студентов, студенты получили по четыре отметки...

Определить средний балл группы за экзамен. Количество студентов в группе заранее неизвестно
Есть такая немудрая задачка. Предлагаю написать для тренировки. Имеется список студентов и оценки, полученные на экзамене. Определить...

Представить на экране список группы и средний балл каждого студента
Данный список группы и по пять оценок каждого студента. Фамилии от оценок и оценки друг от друга отделяются символом «*». Представить на...

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

Вычислить средний балл группы и вывести на экран список студентов имеющих средний балл выше среднего балла группы
Написал задачку, а она как то не робит(( Нуждаюсь в опытном совете.... Вот условие задачи: "Вычислить средний балл группы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru