Форум программистов, компьютерный форум, киберфорум
Наши страницы
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
Михаил8888
0 / 0 / 2
Регистрация: 04.05.2017
Сообщений: 32
#1

[КуМир]Определите номер последнего элемента, равного X, во второй половине массива A (массив имеет чётное число элементо - Программирование

27.11.2017, 16:36. Просмотров 148. Ответов 3
Метки нет (Все метки)

Код
алг цел X во второй  половине (цел N, целтаб A[1:N], арг цел X)
дано | Целочисленный массив A[1:N]
надо | Найти номер последнего элемента, равного X, 
       | во второй половине массива, и записать его 
       | в переменную nomerX. Если такого элемента
       | нет, записать -1 в переменную nomerX.
нач
цел nomerX

знач:=nomerX
кон

http://www.cyberforum.ru/pascalabc/thread840657.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2017, 16:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос [КуМир]Определите номер последнего элемента, равного X, во второй половине массива A (массив имеет чётное число элементо (Программирование):

Введите с клавиатуры число х и определите порядковый номер последнего числа, равного х
Введите с клавиатуры число х и определите порядковый номер последнего числа,...

Массивы. Найти номер последнего элемента равного нулю. Сформировать одномерный массив
дан массив x (n, m). найти номер последнего элемента равного нулю (такие...

Определите значение и порядковый номер последнего нечетного элемента массива
организуйте одномерный массив из случайных значений. Определите значение и...

Дано вещественное число А и массив Х (10). Определить номер элемента, равного числу А
Дано вещественное число А и массив Х (10). Определить номер элемента, равного...

Сумму элементов массива, расположенных после последнего элемента, равного нулю. Двумерный массив
Сумму элементов массива, расположенных после последнего элемента, равного нулю...

3
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25597 / 17150 / 6821
Регистрация: 22.10.2011
Сообщений: 30,350
Записей в блоге: 6
27.11.2017, 17:24 #2
А если такого элемента во второй половине массива нет, что делать?
0
Михаил8888
0 / 0 / 2
Регистрация: 04.05.2017
Сообщений: 32
27.11.2017, 18:18  [ТС] #3
Если такого элемента нет, записать -1 в переменную nomerX.
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25597 / 17150 / 6821
Регистрация: 22.10.2011
Сообщений: 30,350
Записей в блоге: 6
27.11.2017, 18:20 #4
Лучший ответ Сообщение было отмечено Михаил8888 как решение

Решение

Значит, вот так:
Код
цел i

nomerX := -1
нц для i от div(N, 2) + 1 до N
  если A[i] = X то nomerX := i все
кц
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2017, 18:20
Привет! Вот еще темы с решениями:

Найти номер последнего минимального элемента среди элементов, меньших t и лежащих правее первого элемента, равного s
Дан целочисленный вектор A(n). Найти номер последнего минимального элемента...

Последовательность. Найти номер последнего элемента, равного заданному числу
1. Дана последовательность ненулевых вещественных чисел, за которой следует 0...

Среди чисел в ячейках A10…A20 найти номер последнего элемента, не равного числу A
3.Среди чисел в ячейках A10…A20 найти номер последнего элемента, не равного...

Сумма элементов массива после последнего элемента равного 0
Сумма элементов массива после последнего элемента равного 0. Я знаю как...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru