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

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

Войти
Регистрация
Восстановить пароль
 
Simply me
235 / 31 / 2
Регистрация: 05.05.2012
Сообщений: 309
Завершенные тесты: 1
#1

Сумма элементов массива - C++

20.12.2012, 15:53. Просмотров 194. Ответов 0
Метки нет (Все метки)

Здравствуйте! Помогите, пожалуйста!
Дано число k. Создается массив m[2^k], заполняется значениями; создается массив а[k].
Нужно найти a:
a[0]= -m[0]-m[1]-...-m[2^(k-1)-1]+m[2^(k-1)]+...+m[2^k-1] (первая половина элементов отнимается, вторая прибавляется)
a[1]= -m[0]-...-m[2^(k-2)-1]+m[2^(k-2)]+...+m[2^(k-1)-1]-m[2^(k-1)]-...-m[2^(k-1)+2^(k-2)-1]+m[2^(k-1)+2^(k-2)]+...+m[2^k-1]
...
a[k-1]= -m[0]+m[1]-m[2]+m[3]-...+m[2^k-1]


Например, k=5. 2^k=32.

a[0]= -m[0]-...-m[15]+m[16]+...+m[31]
a[1]= -m[0]-...-m[7]+m[8]+...+m[15]-m[16]-...-m[23]+m[24]+...+m[31]
...
a[4]= -m[0]+m[1]-m[2]+...-m[30]+m[31]

Не могу организовать цикл(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 15:53     Сумма элементов массива
Посмотрите здесь:

C++5 числами из массива при выборе операции показывает результат. (сумма, произведение . элементов массива) - C++
#include <iostream> using namespace std; void main() { int m, i; char type; double res; cout << "Input 5 numbers" <<...

Произведение элементов массива с четными индексами, сумма элементов между первым и последним нулями - C++
Всем доброго времени суток! Помогите составить программу. Заранее благодарен! Вот условие: ...

Сумма положительных элементов, произведение элементов массива - C++
В одномерном массиве,состоящем из n вещественных элементов,вычислить: 1)Сумму положительных элементов массива 2)произведение элементов...

Сумма элементов массива - C++
Здравствуйте, помогите пожалуйста. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму элементов...

Сумма элементов массива - C++
#include <iostream> #include <conio.h> using namespace std; int main() { int n; cout<<"Enter number:"<<endl; cin>>n; int...

Сумма элементов массива - C++
Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал, и записать данные в новый массив.

Сумма элементов массива - C++
Вычислить сумму минимального и максимального элементов массива. Размер массива = 18. Тип данных = действительный. Спасибо.

Сумма элементов массива - C++
Как найти сумму элементов массива, расположенных между первым и вторым положительными элементами

сумма элементов массива - C++
#include "StdAfx.h" #include <iostream> #include <cstdlib> #include <ctime> int main() { srand(time(0)); const int n=12;...

Сумма элементов массива - C++
Подскажите, можно как то упростить следующую строку? STUD1.SES+STUD1.SES+STUD1.SES+STUD1.SES+STUD1.SES

Сумма элементов массива - C++
помогите плиз. Есть прога, пользователь вводит размер и элементы двух массивов после чего они сортируются и складываются. Результат должен...

Сумма элементов массива - C++
Вычислить сумму элементов массива, расположенных между вторым минимальным и вторым максимальным элементами. ПРототип пользовательской...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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