В одномерном массиве А(10) найти максимальный элемент, вывести его значение и индекс. заменить все четные элементы значением максимального элемента.
10-11 класс
|
полученный массив вывести на экран.
Var
a : array[1..10] of integer;
m, i, mi: integer;
begin
for i := 1 to 10 do
read(a[i])
m:=-maxint;
for i := 1 to 10 do
if (a[i]>m) then begin
m:=a[i];
mi:=i;
end;
for i := 1 to 10 do
if (a[i] mod 2 = 0) then a[i] := m;
writeln(m,' ',mi);
for i:= 1 to 10 do
write(a[i],' ');
readln;
end.
Другие вопросы из категории
Запишите наименьшее основание системы счисления, в которой могут быть записаны следующие числа:
1) 9, 122, 1100, 14.
2) 100, 112, 1004, 4444.
3) 1, 7, 222, 102.
и не лгать в остальные дни. Задав пару вопросов, Петя получил следующие ответы: 1) Вчера я не был правдив. 2) А начиная через день, я не буду говорить правду ещё два дня подряд. Встреча произошла в... А) воскресенье Б) вторник В) среду Г)четверг
Очень прошу объяснить, что тут нужно делать. Просто всю тему проболела и теперь вообще не понимаю, что от меня хотят.
Определение корней
уравнения
Читайте также
100.
2) Заполнить массив целыми положительными и отрицательными числами из интервала [-10;10] и вывести его в строчку. Поменять знаки элементов массива на противоположные и повторно вывести массив на экран в строчку.
Пожалуйста,помогите,очень срочно!!!
Массиве В каждый элемент увеличить на этот минимальный
Ребят, помогите! Тема: одномерные массивы. Две задачи:
1) Написать программу, которая из заданного одномерного массива размерности N находит сумму только тех элементов, значения которых больше некоторого значения S.
S=5; Массив: 0,4 5,6 -2 10,1
2) При поступлении в ВУЗ абитуриенты, получившие "Двойку" на первом экзамене, ко второму не допускаются. В массиве A[N] записаны оценки экзаменующихся, полученных на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену!
Заранее благодарю!
1) Из элементов данного массива W[1..20] создать 2 новых массива, первый из которых содержит только положительные элементы, а второй только отрицательные.
2) Заполнить СЛУЧАЙНЫМИ числами в диапазоне от 1 до 10 два массива A[20] и B[20]. Найти и вывести на экран только те элементы этих массивов и их номера, значения которых попарно совпадают.
Например, если A[2]=B[2]=4, то на экран надо вывести: Номер-2, значение-4.
3) Заменить найденный минимальный элемент числом 100 и показать на экране массив с этой заменой.
положитльных элементов.
2.
Сформируйте одномерный массив из 5 элементов (значения элементов укажт пользователь с клавиатуры). Обнулите значения всех элементов с нечетными индексами. Выведите значения одномерного массива в строку через пробел.