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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод гаммирования с обратной связью http://www.cyberforum.ru/cpp-beginners/thread739779.html
имею код программы без алгоритма шифрования. если я все правильно понимаю, то сейчас эта программа просто переписывает строку текста из одного файла в другой. но после выполнения программы, в выходном файле лишь невидимые символы в количестве символов исходного текста. что не так? и второй вопрос: помогите понять как рабоатет метод шифрования гаммированием. я не понимаю алгоритм образования...
C++ Enum Доброго времени суток Интересует что значит следующий код: enum Colors { RED, GREEN, BLUE }; http://www.cyberforum.ru/cpp-beginners/thread739778.html
цикл пост условие C++
# include <iostream.h> # include <stdio.h> # include <conio.h> # include <math.h> void main() {int d=0,r=0,u=0,g=0,s0,s1,sum; cout <<"Rebus \n"; do {
Не могу определить назначение функции и то что она делает C++
#include <iostream.h> #include <conio.h> #include <stdio.h> struct llist{ int val; llist *next,*prev; }; void vstavkov(llist **z, int n){
C++ Составить программу для сложения дробей http://www.cyberforum.ru/cpp-beginners/thread739743.html
Даны две дроби А/В и С/Д (А,В,С,Д - натуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью.
C++ Вывести на экран таблицу значений функции всем привет. помогите пж разобраться с задачей. объясните пж к чему здесь (a и b) и как значения К подставлять (я так понимаю оно идет от 1 до бесконечности). подробнее

Показать сообщение отдельно
Simply me
235 / 31 / 2
Регистрация: 05.05.2012
Сообщений: 293
Завершенные тесты: 1

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

20.12.2012, 15:53. Просмотров 192. Ответов 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]

Не могу организовать цикл(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru