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

Кому не трудно,Python язык 1. Заполнить массив из восьми элементов следующими значениями: первый элемент
массива равен 37, второй — 0, третий – 50, четвертый — 46, пятый — 34, шестой — 46,
седьмой — 0, восьмой — 13.
2. Дан массив. Составить программу расчета квадратного корня из любого элемента массива
3. В массиве хранятся сведения о количестве осадков, выпавших за каждый день января.
Определить общее количество осадков за январь.
4. Дан массив. Напечатать все неотрицательные элементы
5. Дан массив. Найти сумму элементов массива, значение которых не превышает 20
6. Дан массив. Определить на сколько максимальный элемент больше минимального;
7. Удалить из массива третий элемент
8. Вставить в массив число 10 после второго элемента
9. Фирме принадлежат два магазина. Известна стоимость товаров, проданных в каждом
магазине за каждый день в июле и августе, которая хранится в двух массивах. Получить
общую стоимость проданных фирмой товаров за два месяца.
10. Дан двумерный массив. Вывести на экран элемент, расположенный в правом верхнем углу
массива.

👇
Ответ:
ykim1337
ykim1337
29.05.2020

1. arr = [37,0,50,46,34,46,0,13]

2. import math

a = [3, 6, 9] # массив цифр из которых надо получить корень

for i in a:

print(math.sqrt(a[i]))

3. a = [1, 2, 3] # массив осадков

b = 0

for i in a:

b+=a[i]

print(b)

Мб потом остальные решу

4,6(3 оценок)
Открыть все ответы
Ответ:
zadykamova
zadykamova
29.05.2020

1) program exec;

var a:array[1..20] of integer;

var p,i:integer;

begin

randomize;

for i:=1 to 20 do begin

a[i]:=random(50);

writeln (a[i]);

if (a[i] mod 2<>0) then p:=p+1;

end;

if (p>0) then writeln ('Присутствуют нечётные элементы')

else writeln ('Не присутствуют нечётные элементы');

end.

2) program exec;

var a:array[1..20] of integer;

var p,i:integer;

begin

randomize;

for i:=1 to 20 do begin

a[i]:=random(50);

writeln (a[i]);

if (a[i] mod 2=0) then a[i]:=a[i]+1

else a[i]:=a[i]*2;

end;

writeln ('---'); // разделение двух массивов

for i:=1 to 20 do writeln (a[i]);

end.

4,8(62 оценок)
Ответ:
DayanaEstDetei
DayanaEstDetei
29.05.2020

Обозначим людей 1,2,5,10 по времени, затрачиваемому на переход через мост.

Вот последовательность переходов, гарантирующая минимальное время (время на каждый переход указано в скобках):

0. Все на исходной позиции: 1, 2, 5, 10 ⇔ — (0 мин.)

1. 1 и 2 идут на другой берег: 5, 10 ⇔ 1, 2 (2 мин.)

2. 1 возвращается: 1, 5, 10 ⇔ 2 (1 мин.)

3. 5 и 10 идут на другой берег: 1 ⇔ 2, 5, 10 (10 мин.)

4. 2 возвращается: 1, 2 ⇔ 5, 10 (2 мин.)

5. 1 и 2 идут на другой берег: — ⇔ 1, 2, 5, 10 (2 мин.)

Итого: 2 + 1 + 10 + 2 + 2 = 17 минут.

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