Задано целое p. Напишите программку поиска элемента со значением p в
Задано целое p. Напишите программу поиска элемента со значением p в целочисленном массиве из n элементов. Учтите случай, когда элемента со значением p в массиве нет.
Задать свой вопрос2 ответа
Пашка
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
begin
var (n,p):=ReadInteger2('Введите n и p:');
var a:=ArrRandom(n,-99,99); a.Println;
var i:=a.FindIndex(t-gt;t=p);
if i=-1 then Writeln('Нет элемента со значением ',p)
else Writeln('Элемент номер i+1 имеет значение p')
end.
Внимание! Если программа не работает, обновите версию!
begin
var (n,p):=ReadInteger2('Введите n и p:');
var a:=ArrRandom(n,-99,99); a.Println;
var i:=a.FindIndex(t-gt;t=p);
if i=-1 then Writeln('Нет элемента со значением ',p)
else Writeln('Элемент номер i+1 имеет значение p')
end.
Ленька Юницкий
Спасибо за помощь, можно c++ или java потому что я не сообразил как логика работает
Далудин
Владимир
Если Вам нужен определенный язык либо есть предпочтения, надобно об этом писать в вопросе, а не после получения ответа. А то выходит "Спасибо, что подарили мне мобилку, а нельзя еще подарить планшет и телек?"
Маринка
Конечно спасибо для ответ я только не сообразил логика даже не надобно иной язык, скажите мне как вы делали
Подпрятов
Игорь
Там же все в коде видно. 1) Вводим количество чисел и число, которое надобно найти. 2) Программка делает набор чисел, избирая их случайным образом из промежутка от -99 до 99, а потом выводит их на экран. 3) Находится i - номер по порядку элемента, одинакового данному числу (программа нумерует числа от 0). 4) Если такой элемент есть, то выводится его порядковый номер (считая от 1 для нашего удобства) 5) если нет, (при безуспешном поиске i=-1), выводится сообщение об отсутствии.
Денис Жерлюков
p = int(input('p = '))
import random
mas = [random.randint(0,100) for i in range(0,100)]
if p in mas:
----print("Число ",p,' в масиве!')
else:
----print("Число ",p,'НЕМА в масиве!')
import random
mas = [random.randint(0,100) for i in range(0,100)]
if p in mas:
----print("Число ",p,' в масиве!')
else:
----print("Число ",p,'НЕМА в масиве!')
Разницина
Лариса
Вы не отыскали элемент, Вы только ответили на вопрос, есть он в последовательности либо нет.
Шурик Сундюков
Поточнее, это же Питон, означает не в последовательности, а в перечне.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов