3 / 3 / 0
Регистрация: 13.12.2016
Сообщений: 99
|
|
1 | |
Массив: Найти среднее арифметическое элементов массива, имеющих нечетное значение10.06.2017, 09:22. Показов 7905. Ответов 11
Метки нет Все метки)
(
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от
//0 до 1000. Опишите алгоритм, который находит и выводит среднее арифметическое всех элементов массива, //имеющих нечётное значение. Гарантируется, что хотя бы один такое элемент в массиве // Комментарий: Способы работы с динамической памятью: а) Первый использует семейство функций malloc (free для очистки памяти) (язык C); идентификатор = (тип_идентификатора*) malloc (sizeof(тип_идентификатора)) б) Второй использует операции new и delete тип_данных *имя_указателя = new тип_данных;
0
|
|
10.06.2017, 09:22 | |
Ответы с готовыми решениями:
11
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой |
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|||||||||||
10.06.2017, 09:43 | 2 | ||||||||||
2)
Добавлено через 5 минут
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
10.06.2017, 10:07 | 3 |
Средне (-арифметическое, -геометрическое, - гармоническое, ...) даже целых чисел ... и даже 1000
![]() ![]() Будет выведена ерунда!
0
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
10.06.2017, 10:25 | 4 |
будет выведено 500 тоисть все верно
вот можно про это прочитать https://ru.wikipedia.org/wiki/... 0%BE%D0%B5 Добавлено через 1 минуту можно и целыми цыфрами и вещественными
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
||||||
10.06.2017, 11:33 | 5 | |||||
Да ничего не верно - это вам случайно повезло
![]() Будет выведено значение с потерянной дробной частью. Учи матчасть, а не ... "почитать" ![]() И Букварь повторить: цифра! ![]() Добавлено через 2 минуты
![]()
0
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
10.06.2017, 19:13 | 6 |
ну выведет много один и что это будет не правильно
ну извините это не мой родной язык, а по правим форума можно только на английском языке и на русском в задании указаном TC сказанно тоисть что бы узнать среднее арифметическое нужно все цифры сложить и поделить на их количество
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
10.06.2017, 22:39 | 7 |
Да ничего подобного! - у вас "среднее" таких 999 значений по 1 из 1000 чисел будет = 0.
Целочисленное деление 999 / 1000 = 0 - вы никогда такого не слышали? ![]()
0
|
11 / 10 / 7
Регистрация: 07.05.2013
Сообщений: 248
|
||||||
12.06.2017, 17:36 | 8 | |||||
@всех элементов массива, //имеющих нечётное значение.
где проверка на нечетность? и вообще, если среднее - сумма всех элементов, поделенное на количество, почему деление идет на 1000 (их значение), а не их кол-во (т.е. 30 или меньше, смотря сколько их в массиве)? Дан целочисленный массив из 30 элементов. скорее всего подразумевается что-то такое:
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|||||||||||
12.06.2017, 17:47 | 9 | ||||||||||
?
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
12.06.2017, 20:17 | 10 |
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
12.06.2017, 23:05 | 11 |
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
12.06.2017, 23:18 | 12 |
Потому что:
- в C++ свои механизмы и API, если вас "тянет" на API С, то и писать нужно на C. - потому что C & C++ имеют разные аллокаторы памяти, и если их смешать в рамках одного приложения, то это может породить любые перекрёстные эффекты; - потому что new/delete - это не только управление памятью, но и вызов конструктора/деструктора для размещаемого объекта, что важно для ООП
0
|
12.06.2017, 23:18 | |
Помогаю со студенческими работами здесь
12
Найти среднее арифметическое значение элементов массива
Найти среднее арифметическое значение четных элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |