Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 19.03.2011
Сообщений: 6
1

Найти последний положительный элемент в массиве

19.03.2011, 10:20. Показов 1086. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, уважаемые пользователи нашего форума.
Не могли бы вы помоч с задачей:
Найти последний положительный элемент в массиве A(N).
Начать решать смог:
PureBasic
1
2
3
4
5
6
CLS
INPUT "Vvedite chislo elementov massiva A(N): ", n
DIM a(n)
FOR t = 1 TO n
INPUT "Vvedite elementi massiva A(N): ", a(t)
NEXT t
но "заступорился"....
Заранее очень благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2011, 10:20
Ответы с готовыми решениями:

В одномерном массиве, если первый элемент положительный, то поменять местами с последним, иначе прибавить к нему третий элемент
Такое дело..помочь надо с парой задач..зачет получить, поможИте :) ____________________ В...

Заменить в двумерном массиве 1-ый элемент на последний и наоборот.
Заменить в двумерном массиве 1-ый элемент на последний и наоборот.

Найти количество столбцов содержащих хотя бы 1 положительный элемент
В 2-х мерной матрице из 3-х строк и 2-х столбцов найти количество столбцов содержащих хотя бы 1...

Найти наименьший положительный элемент массива среди элементов с четными номерами
Дан массив А(5). найти наименьший положительный элемент среди элементов с четными номерами массива.

3
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
19.03.2011, 12:01 2
PureBasic
1
2
3
4
5
6
7
8
9
CLS
INPUT "vvedite n"; n
DIM a(n)
FOR i = 1 TO n
INPUT "vvedite elementi massiva a(n)"; a(i)
NEXT
FOR I = N TO 1 STEP -1
If a(i)>0 then print a(i): exit for
Next
Добавлено через 1 минуту
Не проверял, т.к. пишу с телефона.
1
5001 / 1673 / 409
Регистрация: 25.04.2010
Сообщений: 4,625
Записей в блоге: 2
19.03.2011, 16:02 3
softmob, работает, проверил, хотя и так было видно, что всё в порядке.
1
1 / 1 / 0
Регистрация: 19.03.2011
Сообщений: 6
21.03.2011, 09:15  [ТС] 4
Цитата Сообщение от softmob Посмотреть сообщение
PureBasic
1
2
3
4
5
6
7
8
9
CLS
INPUT "vvedite n"; n
DIM a(n)
FOR i = 1 TO n
INPUT "vvedite elementi massiva a(n)"; a(i)
NEXT
FOR I = N TO 1 STEP -1
If a(i)>0 then print a(i): exit for
Next
Добавлено через 1 минуту
Не проверял, т.к. пишу с телефона.
Спасибо большое. Помог очень. Осознал ошибки в своём коде. Но по условию мне нужен номер последнего положительного элемента. Это сам сообразил: просто нужно выводить значение "i" а не "a(i)".
0
21.03.2011, 09:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2011, 09:15
Помогаю со студенческими работами здесь

В массиве Т (к) найти первый и последний нулевые элементы
1. в массиве Т(к) найти первый и последний нулевые элементы. смог только написать так что бы...

Найти максимальный элемент в массиве
1)В производном массиве А(N) , заданном случайным образом на интервале найти максимальный элемент...

В одномерном массиве найти минимальный элемент
В одномерном массиве найти минимальный элемент Всего массива и минимальный элемент положительных...

Определить минимальный положительный элемент главной диагонали
Задана матрица V размера NxN определить минимальный положительный элемент главной диагонали


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru