суммирование элементов массива |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
суммирование элементов массива |
need love |
Сообщение
#1
|
Гость |
попытка №2. че-то совсем не получается(
помогите)) спасибо заранее^.^ Подсчитать сумму элементов в одномерном массиве из 15 элементов, которые определяются по формуле: A(I)=2∙I+10. |
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
пошли по второму кругу?
выкладывай свои попытки... что есть. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
need love |
Сообщение
#3
|
Гость |
мне все равно к экзамену разбирать.
|
Айра |
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Можно сделать так, с массивом:
А можно и вообще без него обойтись, нам же количество элементов известно: uses crt; Сообщение отредактировано: Айра - |
klem4 |
Сообщение
#5
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Убираем 15 лишних операций сложения
var sum,i: integer; -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
мисс_граффити |
Сообщение
#6
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
тогда уж убирай и лишние умножения...
кстати, сумма арифметической прогрессии: S(n)=(2a1+d(n-1))*n/2 берем прогрессию 1,2,3,4... наша по сравнению с ней больше в 2 раза S=(2a1+d(n-1))*n a1=1 d=1 n-1=14 ну и потом 150 прибавить тогда задача будет состоять из 1 строчки: S=(2*1+1*(15-1))*15+150 Добавлено через 51 сек. естественно, умножения на 1 можно не писать -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Текстовая версия | 23.12.2024 19:53 |