Создать программу на языке vba в excel : ввести массив а (n), n> 5. найти минимальный элемент массива. последние пять элементов массива заменить на минимальный. вывести полученный массив.
Sub m2() Cells.Clear Dim n As Integer, i As Integer, min As Integer n = InputBox("n(>5) = ") Cells(1, 1).Value = "n = " + Str(n) ReDim a(1 To n) For i = 1 To n a(i) = InputBox("a(" + Str(i) + ")") Next i Cells(2, 1).Value = "Исходный массив" Range(Cells(3, 1), Cells(3, n)).Value = a min = a(1) For i = 2 To n If a(i) < min Then min = a(i) Next i Cells(4, 1).Value = "min = " + Str(min) Cells(5, 1).Value = "Полученный массив" For i = n - 4 To n a(i) = min Next i Range(Cells(6, 1), Cells(6, n)).Value = a End Sub
drevile57
23.04.2021
Program pascal; var a, b, q, w, e, r, t: integer; SQR: string;begin q:=3; w:=5; e:=7; r:=9; t:=11; SQR:=SQR; writeln('Введите SQR то бы увидеть все квадраты и произведение всех квадратов'); write('Введите нечетные числа. От 3 до 11: '); read(SQR); if SQR=SQR then writeln('3*3= ', q*q); writeln('5*5= ', w*w); writeln('7*7= ', e*e); writeln('9*9= ', r*r); writeln('11*11= ', t*t); writeln('Произведения всех квадратов: ', q*q*w*w*e*e*r*r*t*t); read(a); if a=11 then writeln('Произведение квадратов: 11*11') else if a=9 then writeln('Произведение квадратов: 9*9') else if a=7 then writeln('Произведение квадратов: 7*7') else if a=3 then writeln('Произведение квадратов: 3*3') else if a=5 then writeln('Произведение квадратов: 5*5') else writeln('Доступно: 3, 5, 7, 9, 11'); end.
Васильева-Александрович
23.04.2021
Поиск: чтение соответствующей литературы просмотр видео на эту тематику Сбор: выписка из предметов поиска цитирование, копирование Хранение: хранения информации зависит от ее носителя (книги в библиотеках, картина в музеях, фотографии в альбомах) если про компьютерные технологии нужно, то это может быть текстовик, презентация или прочая дребедень на флешке(компакт диске) или жестком диске компьютера. Передача: Каналы связи(интернет, телефонная связь и т.п.) Кодирующие и Декодирующие устройства, т.е. те устройства, которые превращают текст, картинку или любую другую информацию в код, а потом его "раскодирывают" по-русски расшифровывают и переводят из когда в нормальное, понятное человеку, состояние. Обработка: Обработка информации это преобразование ее из одного вида в другой. пример приведу для того, чтобы поняли: Пример - Постановка диагноза болезни Входная информация - Жалобы пациента + результаты анализов Выходная информация - Диагноз Правило - Знание + опыт врача для информатики надо взять более подходящий пример. но он может быть менее понятным... и, наконец, защита информации: защита информации = предотвращение: несанкционированного, нелегального доступа непредумышленного или недозволенного использования, изменения или разрушения информации.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Создать программу на языке vba в excel : ввести массив а (n), n> 5. найти минимальный элемент массива. последние пять элементов массива заменить на минимальный. вывести полученный массив.
Cells.Clear
Dim n As Integer, i As Integer, min As Integer
n = InputBox("n(>5) = ")
Cells(1, 1).Value = "n = " + Str(n)
ReDim a(1 To n)
For i = 1 To n
a(i) = InputBox("a(" + Str(i) + ")")
Next i
Cells(2, 1).Value = "Исходный массив"
Range(Cells(3, 1), Cells(3, n)).Value = a
min = a(1)
For i = 2 To n
If a(i) < min Then min = a(i)
Next i
Cells(4, 1).Value = "min = " + Str(min)
Cells(5, 1).Value = "Полученный массив"
For i = n - 4 To n
a(i) = min
Next i
Range(Cells(6, 1), Cells(6, n)).Value = a
End Sub