0 / 0 / 0
Регистрация: 23.01.2009
Сообщений: 13
|
|
1 | |
Получить среднее арифметическое и среднее геомерическое элементов последовательности25.01.2009, 12:38. Показов 1470. Ответов 9
Метки нет (Все метки)
Даны действительные числа a1, a2… Известно, что а1>0 и что среди a2, a3… есть хотя бы одно отрицательное число.Пусть a1,…, an – члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно).Получить среднее арифметическое и среднее геомерическое a1,…, an.
Саму программу я написала...но выяснилось,что необходимо,чтобы элементы вводились до первого отрицательного и размерность массива не должна определяться заранее.И так сделать у меня не получается.И ещё один вопрос:как вычислять не квадратный корень из числа,а n-ой степени?
0
|
25.01.2009, 12:38 | |
Ответы с готовыми решениями:
9
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой Получить среднее арифметическое всех членов последовательности Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисе Вычислить среднее арифметическое элементов последовательности |
0 / 0 / 0
Регистрация: 23.01.2009
Сообщений: 13
|
||||||
28.01.2009, 19:44 [ТС] | 3 | |||||
вот в принципе сама задача...но как изменить ввод элементов,я не знаю..
0
|
43 / 39 / 12
Регистрация: 05.01.2009
Сообщений: 394
|
||||||
28.01.2009, 20:00 | 4 | |||||
0
|
0 / 0 / 0
Регистрация: 23.01.2009
Сообщений: 13
|
|
28.01.2009, 20:33 [ТС] | 5 |
Спасибо.Вот только я не знаю,как это в мою программу запихнуть...
Там нужно,чтобы ввод элементов и подсчёт средних значений должен быть в разных функциях
0
|
Заблокирован
|
|
28.01.2009, 23:11 | 6 |
если вам корень нужен для среднегеометрического,то можно и без него обойтись(без корня), вот тут формула есть: http://en.wikipedia.org/wiki/Geometric_mean
Добавлено через 18 минут 50 секунд а если не для среднегеометрического то: exp(log(x)/y); //x^y
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
29.01.2009, 00:23 | 7 | |||||
Код
[guest@station tmp]$ ./t 0.000020 0.300000 [guest@station tmp]$
1
|
0 / 0 / 0
Регистрация: 23.01.2009
Сообщений: 13
|
||||||
11.02.2009, 00:02 [ТС] | 9 | |||||
Помогите пожалуйста.Не могу сделать переменную a не глобальной и ещё не работает защита-он пишет,что число введено неверно,но всё равно его запоминает.
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||||||||||||||||
12.02.2009, 06:06 | 10 | |||||||||||||||||||||||||
вообще
изначально глобальные переменные нельзя делать, либо по максимуму минимизировать их использование, потому что не только вот такие ситуации возникают, когда от них не избавишься потому что они во всех функциях, но и потому, что в больших программах, где каждая часть программы как отдельная программа, такая глобальная переменная может неявным образом повлиять на какой-то участок и даже после отлова этой ошибки (а в неявных ошибках без дебаггера не разберёшься) избавиться от переменной и будущих проблем (там ещё проблемы с расширением программы наступают) тоже тяжело. Получается эффект виндовс, когда надо бы систему делать безопаснее, да только вот не сделаешь уже, потому что с самого начало всё топором вырублено.
У тебя в программе трудно разобраться, потому что она не структурирована, то есть не разделена а перемешана. При росте программы в ней не разберётся даже её автор, потому что отдельные моменты забываются.
0
|
12.02.2009, 06:06 | |
12.02.2009, 06:06 | |
Помогаю со студенческими работами здесь
10
Определить среднее арифметическое отрицательных элементов последовательности Найти среднее арифметическое всех четных элементов последовательности Найти среднее арифметическое элементов последовательности, заканчивающихся цифрой «7» Получить числа b1, ..., b20, где bi*– среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |