Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
2 / 2 / 0
Регистрация: 24.02.2015
Сообщений: 30
1

Определите процентное содержание оценок

26.02.2015, 08:17. Просмотров 1940. Ответов 2
Метки нет (Все метки)

Помогите решить задачу, пожалуйста.
Учитель объявил результаты контрольной работы. Определите процентное содержание выставленных им "пятерок", "четверок", "троек" и"двоек".
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2015, 08:17
Ответы с готовыми решениями:

Вводя в цикле по 5 оценок каждого студента, подсчитать число студентов, не имеющих оценок 2 и 3
Помогите пожалуйста запутался) Вводя в цикле по 5 оценок каждого студента, подсчитать число...

Определите процентное содержание в массиве отрицательных чисел
3определите процентное содержание в массиве отрицательных чисел. Количество элементов в массиве...

Процентное содержание в тексте буквы а
Никак не могу додуматься, дайте пожалуйста алгоритм решения. Дан текст. Выяснить процентное...

Выяснить процентное содержание в тексте символа
Помогите кто чем может решить задачи: 1. Дан текст. Выяснить процентное содержание в тексте...

2
18 / 18 / 9
Регистрация: 23.02.2015
Сообщений: 86
26.02.2015, 10:20 2
Лучший ответ Сообщение было отмечено Buckwheat как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Program
    {
        public static void Main() {
            Console.WriteLine("Оценки:");
            int[] teacherScores=new int[20]{5,4,5,4,5,3,2,5,4,2,5,4,5,4,5,4,4,4,5,5};
            double[] percent = new double[5];
            foreach (int score in teacherScores)
            {
                Console.Write(" {0}",score);
                percent[score-1]++;
            }
            Console.WriteLine();
            Console.WriteLine(new string('-', 40));
            Console.WriteLine("Процеты:");
            
            for(int i=0;i<percent.Length;i++)
            {
                Console.WriteLine("{0}:{1}%",i+1,100/teacherScores.Length*percent[i]);
            }
            Console.ReadKey();
        }
    }
1
Заблокирован
26.02.2015, 10:43 3
Buckwheat, с ипользованием LINQ:

C#
1
2
3
4
5
6
7
int[] Scores = { 5, 4, 5, 4, 5, 3, 2, 5, 4, 2, 5, 4, 5, 4, 5, 4, 4, 4, 5, 5 };
 
            var query = Scores.GroupBy(x => x).Select(x =>
                new { value = x.Key, percent = x.Count() * 100.0 / Scores.Length });
 
            foreach (var x in query.OrderByDescending(x => x.percent))
                Console.WriteLine("{0,3} {1,4}%", x.value, x.percent);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2015, 10:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подсчитать процентное содержание буквы в тексте
Написать программу, которая высчитывает – сколько раз встречается заданная буква в тексте...

Вычислить процентное содержание металла в оксиде.
Проверьте, пожалуйста. Молярная масса эквивалента металла 56,2. Вычислить процентное содержание...

Определить процентное содержание цифр в строке
Задача: Ввести строку, определить в нем процентное содержание цифр и заменить в ней все «D» на...

Подсчитать процентное содержание буквы в тексте
Написать программу, которая высчитывает – сколько раз встре¬чается заданная буква в тексте...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.