• Задано целое p. Напишите программу поиска элемента со значением p в целочисленном массиве из n элементов. Учтите случай, когда элемента со значением p в массиве нет.

Ответы 8

  • Вы не нашли элемент, Вы лишь ответили на вопрос, есть он в последовательности или нет.
    • Автор:

      baby doll
    • 5 лет назад
    • 0
  • Точнее, это же Питон, значит не в последовательности, а в списке.
    • Автор:

      master40
    • 5 лет назад
    • 0
  • Спасибо за помощь, можно c++ или java потому что я не понял как логика работает
    • Автор:

      anyayvjf
    • 5 лет назад
    • 0
  • Если Вам нужен конкретный язык или есть предпочтения, надо об этом писать в вопросе, а не после получения ответа. А то получается "Спасибо, что подарили мне мобилку, а нельзя еще подарить планшет и телевизор?"
    • Автор:

      lizzyl8fm
    • 5 лет назад
    • 0
  • Конечно спасибо для ответ я только не понял логика даже не надо другой язык, скажите мне как вы делали
  • Там же все в коде видно. 1) Вводим количество чисел и число, которое надо найти. 2) Программа создает набор чисел, выбирая их случайным образом из интервала от -99 до 99, а затем выводит их на экран. 3) Находится i - номер по порядку элемента, равного заданному числу (программа нумерует числа от 0). 4) Если такой элемент есть, то выводится его порядковый номер (считая от 1 для нашего удобства) 5) если нет, (при неудачном поиске i=-1), выводится сообщение об отсутствии.
  • p = int(input('p = '))import randommas = [random.randint(0,100) for i in range(0,100)]if p in mas:----print("Число ",p,'є в масиве!')else:----print("Число ",p,'НЕМА в масиве!')
    • Автор:

      key
    • 5 лет назад
    • 0
  • 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->t=p);  if i=-1 then Writeln('Нет элемента со значением ',p)  else Writeln($'Элемент номер {i+1} имеет значение {p}')end.
    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years