Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
#1

Y=a1 *a11+a2*a22+…..+a10*a20 - C++

27.12.2011, 11:26. Просмотров 415. Ответов 5
Метки нет (Все метки)

Передать в функцию одномерный массив. Вычислить выражение:
Y=a1 *a11+a2*a22+…..+a10*a20
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2011, 11:26     Y=a1 *a11+a2*a22+…..+a10*a20
Посмотрите здесь:

Получить последовательность элементов главной диагонали A11,A22,…,Ann. QBasic
Получить числа b1, ..., b20, где bi*– среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai C++
Turbo Pascal Для действительных чисел a1...a20 получить max(a1+a20, a2+a19,...,a10+a11)
Найти сумму элементов S, стоящих на четных местах в заданном массиве a1, a2, ..., a10 C++
В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов C++
C++ Из массивов А (20) и С (20) образовать новый массив Х={a1,c1,a2,c2,…,a20,c20}
Непонятно условие. Основы С++ (найти в S1,…,Sn все слова, из которых могло бы получиться a1,…,a10 в результате одной ошибки) C++
C++ Массив: Получить min(a1;a2;a3)+min(a4;a5;a6)+min(a7;a8;a9)+min(a10;a11;a12) .
Найти сумму тех из элементов a2j(j=1,...,m), для которых a1j имеет значение наибольшего среди значений a11, a12,...,a1m C++
Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число C++
C++ Даны целые числа a1…a10, целочисленная квадратная матрица порядка n
C++ По заданному набору чисел вывести следующее: A1, A22, , AN–1N–1, ANN

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ra1ko
1 / 1 / 0
Регистрация: 21.09.2011
Сообщений: 16
29.12.2011, 16:00     Y=a1 *a11+a2*a22+…..+a10*a20 #2
Ну поца?
lemegeton
 Аватар для lemegeton
2915 / 1344 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
29.12.2011, 19:39     Y=a1 *a11+a2*a22+…..+a10*a20 #3
Сбивают с толку индексы последнего произведения. По какой схеме эти индексы вычисляются?
"... + a9 * a99 + "... ?

Массив чем заполнять?

Цитата Сообщение от Ra1ko Посмотреть сообщение
Ну поца?
WTF?
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
29.12.2011, 19:54     Y=a1 *a11+a2*a22+…..+a10*a20 #4
Цитата Сообщение от lemegeton Посмотреть сообщение
По какой схеме эти индексы вычисляются?
для четных размеров
C
1
2
3
4
while ( i < ( size / 2 ) ) {
    sum += arr[ i ] * arr[ i + ( size / 2 - 1 ) ];
    ++i;
}
lemegeton
 Аватар для lemegeton
2915 / 1344 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
29.12.2011, 20:07     Y=a1 *a11+a2*a22+…..+a10*a20 #5
Цитата Сообщение от alkagolik Посмотреть сообщение
while ( i < ( size / 2 ) ) {
* * sum += arr[ i ] * arr[ i + ( size / 2 - 1 ) ];
* * ++i;
}
Не подходит для второго слагаемого.
Допустим, размер массива -- 22 (максимальный индекс, визуально найденный в тексте).
Тогда второе слагаемое -- a[2] * a[2 + 22/2 - 1] == a[2] * a[12]. Что не соответствует тексту задания.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
29.12.2011, 21:32     Y=a1 *a11+a2*a22+…..+a10*a20 #6
Цитата Сообщение от lemegeton Посмотреть сообщение
Что не соответствует тексту задания.
да уж, действительно не соответствует. Да и шаг не просматривается...
Yandex
Объявления
29.12.2011, 21:32     Y=a1 *a11+a2*a22+…..+a10*a20
Ответ Создать тему
Опции темы

Текущее время: 05:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru