М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
valentinasopina
valentinasopina
25.06.2020 03:08 •  Информатика

8_8. дан массив. найти первый локальный минимум (локальный минимум – элемент, который меньше своих соседей). 8_9. дан массив а, получить массив в: а = {13, 7, 9 , 17 , 15 } --> в = {13, 7, 9 , 17 , 15 , 13, 7, 9 , 17 , 15 }

👇
Ответ:
рикки8
рикки8
25.06.2020
1)
var
a: array[1..100] of integer;
i,n: integer;
  begin
  writeln('Введите кол-во элементов массива');
    readln(n);
    writeln('Массив:');
     for i:=1 to n do
       begin
         a[i]:= random(50)+1;
         write(a[i],' ' );
       end;
       writeln;
       if a[1]<a[2] then
         begin
           writeln('Локальный минимум:',a[1]);
           exit;
         end;
     for i:=2 to n do
       if (a[i]<a[i-1]) and (a[i]<a[i+1]) then
         begin
           writeln('Локальный минимум:',a[i]);
           exit;
         end;
      writeln('Локальный минимум:',a[n]);
           end.
2)
var
a: array[1..100] of integer;
b:array[1..100] of integer;
i,n,k: integer;
  begin
    writeln('Введите кол-во элементов массива');
    readln(n);
    writeln('Массив A:');
     for i:=1 to n do
       begin
         a[i]:= random(50)+1;
         write(a[i],' ' );
         b[i]:=a[i];
       end;
       writeln;
       writeln('Массив B:');
        for k:=1 to 2 do
          for i:=1 to n do
             write(b[i],' ');
     end.
4,4(44 оценок)
Открыть все ответы
Ответ:
nataliy6578
nataliy6578
25.06.2020

def process(array):

result = []

for item in array:

 if item % 2 == 0:

  result.append(item)

return result

def main():

N = int(input())

assert N>=1 and N<= 100

input_array = [int(i) for i in input().split()]

assert len(input_array) == N  

print(' '.join(str(i) for i in process(input_array)))

if __name__ == '__main__':

main()

Объяснение:

Протестировано на предложенном стандартном вводе/выводе + 2 доп. теста:

#1:

Ввод:

3

3 3 4

Вывод:

4

#2

Ввод:

6

3 3 3 4 6 8

Вывод:

4 6 8

P.S - Так как сайт ломает Python-код, ниже приложен скриншот исходного кода программы


Надо дан массив, состоящий из целых чисел. напишите программу, которая выводит те элементы массива,
4,5(100 оценок)
Ответ:
Popova23101977
Popova23101977
25.06.2020
Любое двухзначное число записывается в виде 10*a+b, где а - число десятков (старшая цифра), b - число единиц (младшая цифра).
Тогда условие будет иметь вид: (a+b=n) или (a=n) или (b=n), где а меняется от 1 до 9, b меняется от 0 до 9.

var
  n, a, b: integer;

begin
  Write('Введите число n -> '); Readln(n);
  for a := 1 to 9 do
    for b := 0 to 9 do
      if (a + b = n) or (a = n) or (b = n) then Write(a, b, ' ');
  Writeln
end.

Тестовое решение:
Введите число n -> 7
16 17 25 27 34 37 43 47 52 57 61 67 70 71 72 73 74 75 76 77 78 79 87 97

Програмку написать вывести все двузначные числа,сумма цифр которых равна n или в которых есть цифра
4,6(71 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ