Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/55: Рейтинг темы: голосов - 55, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 26

В массиве записаны оценки по информатике 22 учеников класса. Определить количество учеников

17.09.2018, 23:07. Показов 10729. Ответов 5

Студворк — интернет-сервис помощи студентам
В массиве записаны оценки по информатике 22 учеников класса.
Определить количество учеников, оценка которых меньше средней
оценки по классу, и вывести номера элементов массива,
соответствующих таким ученикам.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.09.2018, 23:07
Ответы с готовыми решениями:

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

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

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

5
7 / 6 / 3
Регистрация: 24.12.2017
Сообщений: 26
17.09.2018, 23:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        int[] score = {4, 5, 3, 5, 4, 5, ...}; // 22
        int sum = 0; // сумма оценок
 
        for(int i = 0; i < 22; i++)
        {
            sum += score[i]; // суммируем все оценки
        }
 
        int sr = sum / 22; // вычисляем среднее арифметическое
 
        for(int i = 0; i < 22; i++)
        {
            if(score[i] < sr) // отсеиваем тех, у кого оценка выше средней
            {
                cout << i << endl; // выводим учеников с оценкой ниже средней
            }
        }
0
Диссидент
Эксперт C
 Аватар для Байт
27711 / 17329 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
17.09.2018, 23:33
devMax, Очень серьезная ошибка в определенииБ вычислении и использовании переменной sr.

Добавлено через 1 минуту
Поясню. score = { 4,5,4,5,4,5 ... };
Ваш код никого не найдет
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
17.09.2018, 23:34
Лучший ответ Сообщение было отмечено pogen как решение

Решение

Цитата Сообщение от devMax Посмотреть сообщение
int sum = 0; // сумма оценок
Цитата Сообщение от devMax Посмотреть сообщение
int sr = sum / 22; // вычисляем среднее арифметическое
это неверно. тип sr - double

pogen, см мой пост здесь:
Определить количество учеников, оценка которых меньше средней оценки по классу
0
7 / 6 / 3
Регистрация: 24.12.2017
Сообщений: 26
17.09.2018, 23:36
Цитата Сообщение от Байт Посмотреть сообщение
Очень серьезная ошибка в определенииБ вычислении и использовании переменной sr.
Цитата Сообщение от Yetty Посмотреть сообщение
это неверно. тип sr - double
Да, вы правы. Написал, не проверив.
0
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 26
17.09.2018, 23:47  [ТС]
devMax, а такой вопрос по с++, как перенести элементы (например только четные числа) с одного массива в другой, но не так что б они остались на тех же местах, а чтоб числа располагались с начала второго массива?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.09.2018, 23:47
Помогаю со студенческими работами здесь

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

Известны оценки по информатике 28 учеников класса. Выяснить, ли среди оценок двойки
3. Известны оценки по информатике 28 учеников класса. Выяснить, ли среди оценок двойки?

Известны оценки по информатике 28 учеников класса. Выяснить есть ли среди оценок двойки
Известны оценки по информатике 28 учеников класса. Выяснить есть ли среди оценок двойки?

Массив: Известны оценки по информатике 28 учеников класса, есть ли среди них двойки
Известны оценки по информатике 28 учеников класса есть ли среди них двойки

Данные о росте 25 учеников класса, упорядоченные по убыванию, записаны в массиве. В нача
Помогите пожалуйста сделать, я буду вам очень признателен, за ранее спасибо! Вот сама задача: Данные о росте 25 учеников класса,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Рисование коллайдеров физического движка Box2D-WASM v3 на Three.js
8Observer8 04.06.2025
Erin Catto (автор Box2D) переписал с нуля Box2D v2 с С++ на Си и появилась версия Box2D v3. Birch-san собрал Box2D v3 в WebAssembly (WASM), чтобы можно было использовать Box2D v3 на JavaScript. В. . .
Worker Threads и многопоточность в Node.js
Reangularity 03.06.2025
Если вы когда-нибудь посещали собеседования на позицию Node. js разработчика, почти наверняка слышали заезженную фразу: "Node. js - однопоточная платформа". Звучит как неоспоримый факт, который. . .
Event-Driven CQRS на C# с паттерном Outbox
stackOverflow 03.06.2025
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если. . .
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
ФедосеевПавел 03.06.2025
ВВЕДЕНИЕ ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ На момент написания статьи (02 июня 2025 г. ) самыми актуальными версиями ПО являются: OwenLogic v. 2. 10. 366 EasyBuilder Pro. . .
Dev-c++5.11 Покорение вершины
russiannick 02.06.2025
С утра преследовала одна мысль - вот бы выучить С++. Сказано-сделано. Окончив смену, скачал в интернете бестселлер Дэвиса Dev-C++ для чайников. Книга оказалась интересной и я скачал среду, на примере. . .
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Mr. Docker 02.06.2025
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы. . .
Оптимизация CMake для ускорения сборки
bytestream 02.06.2025
Вы когда-нибудь ловили себя на мысле, что пока ваш проект компилируется, можно успеть сварить кофе, прочитать главу книги или даже сбегать в соседний офис? Если да, то добро пожаловать в клуб. . .
JS String.prototype.localeCo­mpare()
mr_dramm 02.06.2025
скопировано из этой темы чтобы не потерялось. localeCompare без указания локали для сравнения строк под капотом использует Intl. Collator , который работает согласно Unicode Collation Algorithm. . .
Облако проектов
russiannick 01.06.2025
Слава Джа, написал прогу для компиляции. Значит написал компилятор? Обьем кода 300+ строк. Язык-яву. Вводим данные, заполняем поля, тычем радиобаттоны. И по итогу в поле результат получам листинг. . .
Rust и квантовые вычисления: интеграция с Q# и Qiskit
golander 01.06.2025
Мир квантовых вычислений традиционно оставался закрытым клубом для высокоуровневых языков типа Python и специализированных DSL вроде Q#. Однако в последние годы Rust начал тихую революцию в этой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »