Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 27
1

Попарное сложение чисел

13.12.2016, 20:56. Показов 2034. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, уважаемые форумчане. Есть такая задачка-выполнить попарное суммирование элементов массива следующим образом: на первом этапе суммировать попарно рядом стоящие элементы, на втором - результаты первого этапа аналогичным образом, и т.д., пока не останется один элемент.
На форуме есть ответ, но не совсем корректный, т.к. при нечетном вводе числа происходит неправильное сложение.

srand(time(NULL));
int i, j, n, *p;
puts("Введите размер массива:");
scanf("%d", &n);
p = (int*)malloc(n * sizeof(p));
for (i = 0; i < n; ++i)
printf("%d ", p[i] = rand() % 5);
printf("\n");
while (n > 1)
{
for (i = 1, j = 0; i < n; i += 2, ++j)
printf("%d ", p[j] = p[i] + p[i - 1]);
n /= 2;
printf("\n");

}
free(p);
Может, кто подскажет, уже третий день голову ломаю.
За ранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 20:56
Ответы с готовыми решениями:

Выполнить попарное суммирование произвольного конечного ряда чисел следующим образом
Помогите пожалуйста с разработкой программы!Вот полное задание: Выполнить попарное суммирование...

Попарное сложение элементов списков
add_lists(, , ). add_lists(, , ).

Рекурсия: попарное сложение элементов списка
Складывает по парно числа списка L1, результирующий список - L2 Goal: sum2(,L2) L= 1 solution

попарное сложение элементов списков [ТурбоПролог]
Помогите пожалуйста сделать задание :) Необходимо сделать попарное сложение элементов списков...

0
13.12.2016, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 20:56
Помогаю со студенческими работами здесь

Выполнить попарное суммирование произвольного конечного ряда чисел
Выполнить попарное суммирование произвольного конечного ряда чисел следующим образом. На первом...

Написать комментарии: Выполнить попарное суммирование произвольного конечного ряда чисел заданным образом...
Условие: Выполнить попарное суммирование произвольного конечного ряда чисел следующим образом: на...

Перевод чисел в двоичную систему счисления, сложение чисел в двоичной системе
Задание 7 Задания к работе 1. Перевести данное число из десятичной системы счисления в двоичную,...

Написать программу которая выводит сумму чисел от a до b. Сложение чисел выполнять в процедуре
Где ошибка? #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std; int...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru