Преобразовать массив
Есть массив {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.
Преобразовать согласно последовательности b0, bn, b1, bn+1,… , bn-1, b2n-1. Должно выводить 0 5 1 6 2 7 3 8 4 9 Программа выводит 0 5 1 6 1 7 6 8 1 9 Не могу понять что происходит с t: Код:
#include "pch.h" |
Полностью выдать программу не могу, бо паскалист, на Сях не пишу, но ошибку исправить помогу.
Дело в том, что при формировании нового массива Вы используете вместо исходных УЖЕ РАНЕЕ ПРЕОБРАЗОВАННЫЕ компоненты. Поэтому нужно ввести отдельный идентификатор для нового массива. Обозначим его, например, b. Тогда вместо Код:
for (int i = 0; i < n; i++) { Код:
for (int i = 0; i < n; i++) { |
Часовой пояс GMT +4, время: 09:04. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.