1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
| Neon6868 |
7.04.2007 15:20
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: 0 |
Одномерный массив, состоящий из n целых элементов, преобразовать таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечётных позициях, а во второй половине - элементы, стоявшие в чётных позициях.
Я прогу написал, но она правильно преобразует только половину массива, а вторую половину она преобразует неправильно, так как после первого преобразования массив изменяется!!!!!Как это можно исправить????? Вот программа: # include <iostream.h> |
| volvo |
7.04.2007 15:43
Сообщение
#2
|
|
Гость |
В данном конкретном случае (число элементов четное) - вот так:
#include <iostream.h> |
| Neon6868 |
7.04.2007 16:07
Сообщение
#3
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: 0 |
|
| Neon6868 |
7.04.2007 16:58
Сообщение
#4
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: 0 |
Я сделал с помощью второго массива, но если в массиве нечётное количество элементов, например 11, то в преобразованном массиве выводится последний элемент, равный 1094!!!!! Кто-нибудь знает как исправить это?????
Вот программа: # include <iostream.h> |
| volvo |
7.04.2007 17:43
Сообщение
#5
|
|
Гость |
Не ТЫ, а ТЕБЕ сделали...
Я уже ответил тебе на том форуме, сюда копировать не буду... |
| Neon6868 |
7.04.2007 18:42
Сообщение
#6
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: 0 |
|
![]() ![]() |
|
Текстовая версия | 10.12.2025 18:31 |