Ответы на вопрос:
Объяснение:
1) import random
len_l = int(input())
if len_l > 50:
print('Число больше 50')
else:
A = [(random.randint(0,200)-100) for i in range(len_l)]
print (A)
max=[A[0],0]
min=[A[0],0]
x=0
for x in range(len(A)):
if max[0] < A[x]:
max[0]=A[x]
max[1]=x
if min[0] > A[x]:
min[0]=A[x]
min[1]=x
print(max)
print(min)
2) Зачем писать алгоритм, если в питоне есть встроенная функция:
import random
len_l = int(input())
if len_l > 50:
print('Число больше 50')
else:
A = [(random.randint(0,200)-100) for i in range(len_l)]
print (A)
A.sort(reverse=True)
print (A)
3) Насчет 3 задания не понял как нужно расположить элементы во втором массиве. Я написал что массив такой же длины, в четных элементах массива находится сумма , как написано в задании. Если не правильно понял, скажите как надо
import random
len_l = int(input())
if len_l > 50:
print('Число больше 50')
else:
A = [(random.randint(0,200)-100) for i in range(len_l)]
B = [0 for i in range(len_l)]
print (A)
x=0
print (B)
for x in range(0,len(A),2):
B[x]=A[x]+A[x+1]
print (B)
Объяснение: Для решения задачи нам понадобиться оператор if. В самой задаче мы будем использовать всего две переменные , которые у нас будут хранить координаты.
1
2
3
4
5
uses crt ;
var
x, y : integer ;
begin
end.
Мы объявили две переменные. Теперь по пользователя ввести значения этих переменных :
1
2
write('Введите x : '); readln(x);
write('Введите y : '); readln(y);
И после того как у нас в переменных есть какие то числа , мы пишем условие :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
write ('Номер четверти координатной плоскости: ');
if (x > 0) and (y > 0) then
writeln ('I')
else
if (x < 0) and (y > 0) then
writeln ('II')
else
if (x < 0) and (y < 0) then
writeln ('III')
else
if (x > 0) and (y < 0) then
writeln ('IV')
else
writeln ('-. Точка лежит на оси.');
Тут уже идет больше знание математики , ну и конечно же умение писать вложенные условия .
Весь код программы :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses crt ;
var
x, y : integer ;
begin
clrscr; {очищаем экран}
write('Введите x : '); readln(x);
write('Введите y : '); readln(y);
write ('Номер четверти координатной плоскости: ');
if (x > 0) and (y > 0) then
writeln ('I')
else
if (x < 0) and (y > 0) then
writeln ('II')
else
if (x < 0) and (y < 0) then
writeln ('III')
else
if (x > 0) and (y < 0) then
writeln ('IV')
else
writeln ('-. Точка лежит на оси.');
readln; {чтобы программа не закрывалась}
end.
Вот результат :
ris11
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
jskzva111.01.2021 18:34
-
рощумникиви12.10.2020 03:17
-
999876517.04.2021 15:58
-
дизиль22.12.2020 10:51
-
неизвестенине29.04.2020 04:04
-
mizery107.04.2020 14:52
-
лунтик7306.04.2023 09:37
-
TEMOXAA07.07.2022 14:49
-
Game777World09.05.2022 05:28
-
anchertow17.12.2022 13:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.