![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
![]()
Здравствуйте! Возникла проблема: препод по информатике задал задачу, но ее решить не могу (Помогите решить, пожалуйста.
УСЛОВИЕ: Дано одномерный массив С размерностью N. НАДО: Переставить местами первый и последний элемент массива, если все положительные элементы массива на четных позициях и не превосходят заданное число Р, иначе сделать знаки всех элементов массива отрицательными. ПОЖАЛУЙСТА, ПОМОГИТЕ, МНОГОЕ ЗАВИСИТ ОТ ЭТОГО ЗАДАНИЯ |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
![]()
Переменные, константы описаны? Массив заполнен?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
![]()
ничего не сделано
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
![]() Код:
вот что сделал,вроде работает, но неуверен что правильно ________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 18.03.2014 в 23:04. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Но в целом код выглядит вполне себе рабочим. На мой взгляд - годится! |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.03.2014
Сообщений: 11
|
![]()
как бы вы писали?
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вместо
Цитата:
Код:
а я сегодня перечитал задание. Его, скорее, нужно по другому трактовать. Нужно проверить ВСЕ положительные числа в массиве, если они все стоят на чётных позициях (т.е. нет ни одного положительного числа, стоящего на нечётной позиции), и при этом ВСЕ положительные числа меньше P, тогда условие выполняется! если читать задание в такой трактовке, тогда код проверки будет примерно такой: Код:
Код:
![]() |
|
![]() |
![]() |
![]() |
#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 |