prisyazhnasvet
15.01.2020 02:37

Очень нужна до завтра. Буду очень благодарна.

1) Дан целочисленный массив из n элементов. Элементы массива могут принимать значения от –1000 до 1000 (такие числа будет вводить пользователь, это проверять не нужно). Напишите программу, которая находит и выводит среднее арифметическое всех элементов массива, оканчивающихся на 12. Гарантируется, что хотя бы один такой элемент в массиве есть.

2) Дан целочисленный массив из n элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно (такие числа будет вводить пользователь, это проверять не нужно). Напишите программу, которая находит максимальный из оканчивающихся на 3 элементов массива, затем увеличивает все элементы массива, кратные 8, на значение этого элемента, и выводит в строку. Если в массиве нет оканчивающихся на 3 элементов, он остаётся без изменений. Например, из массива
7, 23, 18, 24, 33, 48, 80
программа должна получить массив
7, 23, 18, 57, 33, 81, 113

3) Дан целочисленный массив из n элементов. Элементы массива могут принимать целые положительные значения от 1 до 10 000 включительно (такие числа будет вводить пользователь, это проверять не нужно). Напишите программу, которая находит разность максимального из чётных элементов массива, оканчивающихся на 2 и минимального из нечётных элементов массива, оканчивающихся на 5, затем уменьшает все элементы массива, которые больше этой разности, на величину этой разности, и выводит изменённый массив в обратном порядке в одну строку.
34, 22, 17, 42, 25, 10, 15, 45
программа должна получить массив
7, 22, 17, 15, 25, 10, 15, 18
и вывести:
18, 15, 10, 25, 15, 17, 22, 7

Заранее

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
hctgdhtfh
14.01.2020 14:30

выполнение команд пользователя по запросу (запуск и закрытие программ, ввод и вывод информации, освобождение дополнительной памяти и так далее); доступ к периферийным устройствам (принтеру, мыши, клавиатуре и так далее); загрузка программного обеспечения в оперативную память и его выполнение; осуществление управления оперативной памятью; сохранение данных об ошибках и сбоях в системе; обеспечение интерфейса для пользователя; осуществление доступа к другим носителям информации и управление ним.

Пуск = выключение = перезагрузка

Кнопка ВКЛ\ВЫКЛ

Ctrl  alt del = значок выкл. (правый нижний угол) = перезагрузка

С флешки или харда, заходишь в биос, выбираешь путь загрузки.

0,0(0 оценок)
Ответ:
see99aa
24.02.2020 15:47

1. Цикл

var a,k:integer;

begin

write('Введите число: ');

readln(a);

while a<>0 do

begin

if(a mod 2 = 0) and (a mod 10 <> 8) then k:=k+1;

write('Введите число: ');

readln(a)

end;

if k > 0 then writeln('В последовательности были чётные числа, не оканчивающиеся на цифру 8.')

else writeln('В последовательности не было чётных чисел, не оканчивающихся на цифру 8.')

end.

2. Массив через цикл

var a,k,i:integer;

p:array [1..1000] of integer;

begin

repeat

write('Введите число: ');

readln(a);

if a<>0 then

begin

i:=i+1;

p[i]:=a

end

until a=0;

for a:=1 to i do

if(p[a] mod 2 = 0) and (p[a] mod 10 <> 8) then k:=k+1;

if k > 0 then writeln('В последовательности были чётные числа, не оканчивающиеся на цифру 8.')

else writeln('В последовательности не было чётных чисел, не оканчивающихся на цифру 8.')

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота