|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2014, 19:48 | #1 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
Программа в Паскале: Дан одномерный массив С размерностью N. Переставить местами первый и последний элемент массива, если...
Здравствуйте! Возникла проблема: препод по информатике задал задачу, но ее решить не могу (Помогите решить, пожалуйста.
УСЛОВИЕ: Дано одномерный массив С размерностью N. НАДО: Переставить местами первый и последний элемент массива, если все положительные элементы массива на четных позициях и не превосходят заданное число Р, иначе сделать знаки всех элементов массива отрицательными. ПОЖАЛУЙСТА, ПОМОГИТЕ, МНОГОЕ ЗАВИСИТ ОТ ЭТОГО ЗАДАНИЯ |
18.03.2014, 21:12 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Переменные, константы описаны? Массив заполнен?
|
18.03.2014, 21:39 | #3 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
ничего не сделано
|
18.03.2014, 23:00 | #4 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
Код:
вот что сделал,вроде работает, но неуверен что правильно ________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 18.03.2014 в 23:04. |
18.03.2014, 23:08 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Но в целом код выглядит вполне себе рабочим. На мой взгляд - годится! |
|
19.03.2014, 01:08 | #6 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
как бы вы писали?
|
19.03.2014, 09:40 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вместо
Цитата:
Код:
а я сегодня перечитал задание. Его, скорее, нужно по другому трактовать. Нужно проверить ВСЕ положительные числа в массиве, если они все стоят на чётных позициях (т.е. нет ни одного положительного числа, стоящего на нечётной позиции), и при этом ВСЕ положительные числа меньше P, тогда условие выполняется! если читать задание в такой трактовке, тогда код проверки будет примерно такой: Код:
Код:
|
|
19.03.2014, 17:30 | #8 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
Понял,спасибо,помогли очень)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив размерностью M*N. В каждой строке, где первый элемент больше всех остальных, увеличить все элементы на 10. (С) | Kirillgr | Помощь студентам | 6 | 02.02.2014 22:25 |
Дан массив А [N,N] переставить местами А[1,1] и минимальный элемент массива | olegatorka | Visual C++ | 3 | 07.11.2012 22:21 |
Дан числовой массив А, состоящий из n строк и m столбцов. Переставить местами ni и nj строки массива A. | Aaaaa111 | Помощь студентам | 2 | 22.05.2012 18:20 |
[C++] Переставить местами первый минимальный и первый максимальный элементы массива | Aaaaaa111 | Помощь студентам | 2 | 27.02.2012 11:56 |
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива | кумитэ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 19.12.2011 16:44 |