Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 16:59   #1
i'm nastyu
Новичок
Джуниор
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию Найти минимальный нечётный из данных десяти ненулевых целочисленных элементов (Паскаль)

как решить задачу правельно?

Найти минимальный нечётный из данных десяти ненулевых целочисленных элементов. Если требуемые элементы отсутствуют, то вывести 0.


_________
Убедительнейшая просьба - давать название темы так,
чтобы название адекватно отражало суть решаемой задачи/проблемы.
На первый раз я исправил.
Но в будущем неукоснительно соблюдайте это правило!

Модератор.


Последний раз редактировалось Serge_Bliznykov; 01.11.2011 в 11:04.
i'm nastyu вне форума Ответить с цитированием
Старый 30.10.2011, 17:01   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

правИльней всего решить эту задачу через цикл
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 30.10.2011, 17:05   #3
i'm nastyu
Новичок
Джуниор
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию

а как решить?
i'm nastyu вне форума Ответить с цитированием
Старый 30.10.2011, 17:27   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
как решить задачу правильно
язык какой?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 01.11.2011, 10:41   #5
i'm nastyu
Новичок
Джуниор
 
Регистрация: 30.10.2011
Сообщений: 3
По умолчанию Паскаль

язык Паскаль,решить с помощью цикла.помогите пожалуйста решить задачу, очень нужно
i'm nastyu вне форума Ответить с цитированием
Старый 01.11.2011, 11:17   #6
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Паскаль не знаю. Это должны знать Вы. Решение следующее.
1. Объявляем все необходимые переменные, в виде чисел и массива из 10-и чисел.
2 Элементам массива присваиваем значения:
а) вводом с клавиатуры;
б) использованием специальной функции, случайное число;
в) инициализируем в самой программе, в данном случае изменять не сможем.
Вариант а и б реализуются с помощью операторов цикла от 1 до 10.
3 Минимальному значению присваиваем 0.
4 В цикле перебираем элементы массива и проверяем:
а) делится ли число на 2 с остатком, если да, то анализируем больше ли оно 0 и меньньше ли оно предыдущего, если да, то минимальному присваиваем значение текущего.
5 Результаты выводим на экран.
Пишите код. проверяйте, что не получится сюда. Иначе ....
Хотя может кто-то и поможет.
Неприятности приходят и уходят, а жизнь продолжается!

Последний раз редактировалось Sweta; 01.11.2011 в 11:21.
Sweta вне форума Ответить с цитированием
Старый 01.11.2011, 12:02   #7
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
то анализируем больше ли оно 0 и меньньше ли оно предыдущего
Зачем - "больше 0"? Массив отрицательных чисел условию не противоречит.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив R(N,M) - найти сумму кубов отрицательных элементов, минимальный элемент столбца № (Бейсик) Люстик Помощь студентам 0 16.03.2011 17:29
Найти и вывести минимальный из четных элементов в массиве, кратный числу 4. Ассемблер. T0P6A Помощь студентам 0 09.05.2009 05:10
Найти минимальный и максимальный из элементов deu4er Помощь студентам 3 13.11.2008 08:49