1 / 1 / 0
Регистрация: 13.10.2015
Сообщений: 28
1

Известны оценки по информатике каждого ученика класса. Определить количество пятерок

14.10.2015, 05:39. Показов 10360. Ответов 2
Метки нет (Все метки)

Пожалуйста помогите решить на C#.Известны оценки по информатике каждого ученика класса. Определить количество пятерок.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2015, 05:39
Ответы с готовыми решениями:

Известны оценки по информатике каждого из 20 учеников класса
3. Известны оценки по информатике каждого из 20 учеников класса. В начале списка перечислены все...

Вычислить средний балл учеников класса, если известны оценки каждого ученика по математике, русскому языку и физике. Рас
Вычислить средний балл учеников класса, если известны оценки каждого ученика по математике,...

Известны оценки по информатике каждого ученика класса. Определить количество пятерок
Известны оценки по информатике каждого ученика класса. Определить количество пятерок.

Известны оценки по информатике каждого ученика класса. Определить общее количество пятерок.
Известны оценки по информатике каждого ученика класса. Определить общее количество пятерок.

2
1 / 1 / 2
Регистрация: 14.10.2015
Сообщений: 2
14.10.2015, 07:53 2
Лучший ответ Сообщение было отмечено Gulima как решение

Решение

Собственно, а от куда мы получаем оценки?
Если из массива, то:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            
            int[,] matrix = new int[10, 5]; //Массив со списком оценок (в данном примере 10 учеников, у каждого по 5 оценок)
 
            int sum = 0; //Сюда записываем кол-во пятерок (счетчик)
 
            //Проверяем равна ли оценка 5, если да, то +1 в счетчик
            for (int i = 0; i < matrix.GetLength(0); i++)
            {
                for (int j = 0; j < matrix.GetLength(1); j++)
                {
                    if (j == 5)
                        sum++;
                }
            }
Добавлено через 8 минут
Еще один вариант, когда мы просто вводим оценки с новой строки, после ввода всех оценок пишем 0.
C#
1
2
3
4
5
6
7
8
9
10
11
12
            int i = -1;
            int sum = 0;
            while (i != 0)
            {
                i = int.Parse(Console.ReadLine());
                if (i == 5)
                {
                    sum++;
                }
            }
 
            Console.WriteLine(sum);
0
1 / 1 / 0
Регистрация: 13.10.2015
Сообщений: 28
14.10.2015, 10:09  [ТС] 3
Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2015, 10:09
Помогаю со студенческими работами здесь

Известны оценки по информатике каждого ученика класса. Определить общее количество пятерок
Надо сделать через While, но что дальше? #include &lt;vcl.h&gt; #include &lt;iostream.h&gt; #include...

Известны оценки по информатике каждого из 20 учеников класса
Известны оценки по информатике каждого из 20 учеников класса. В начале списка перечислены все...

Известны оценки каждого из 18 учеников по трем предметам,найти количество троек у каждого ученика
известны оценки каждого из 18 учеников по трем предметам,найти:количество троек у каждого ученика.

Вычистить средний балл учеников класса, если известны оценки каждого ученика по
Здравствуйте форумчане, нуждаюсь в вашей помощи. Нужно написать программу с выводом в блокнот. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru