1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 27
|
|
1 | |
Попарное сложение чисел13.12.2016, 20:56. Показов 2034. Ответов 0
Метки нет (Все метки)
Добрый вечер, уважаемые форумчане. Есть такая задачка-выполнить попарное суммирование элементов массива следующим образом: на первом этапе суммировать попарно рядом стоящие элементы, на втором - результаты первого этапа аналогичным образом, и т.д., пока не останется один элемент.
На форуме есть ответ, но не совсем корректный, т.к. при нечетном вводе числа происходит неправильное сложение. 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
|
13.12.2016, 20:56 | |
Ответы с готовыми решениями:
0
Выполнить попарное суммирование произвольного конечного ряда чисел следующим образом Попарное сложение элементов списков Рекурсия: попарное сложение элементов списка попарное сложение элементов списков [ТурбоПролог] |
13.12.2016, 20:56 | |
13.12.2016, 20:56 | |
Помогаю со студенческими работами здесь
1
Выполнить попарное суммирование произвольного конечного ряда чисел Написать комментарии: Выполнить попарное суммирование произвольного конечного ряда чисел заданным образом... Перевод чисел в двоичную систему счисления, сложение чисел в двоичной системе Написать программу которая выводит сумму чисел от a до b. Сложение чисел выполнять в процедуре Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |