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

Вмассиве из 8 целых чисел переставить максимальный элемент на первое место, а элементы с первого до максимального сдвинуть на одну позицию вправо. написать программу для vba ms excel. данные могут генерироваться случайным образом,главное,чтобы это было 8 целых чисел. вывод осуществляется в строке (label),либо как сделаете

👇
Ответ:
tivaschhenko
tivaschhenko
12.08.2022
Во вложении файл с рабочей книгой MS Excel 2003

Sub abcd()
    Dim n As Integer, a(1 To 8) As Integer
    Dim r As Range
    n = 8
    imax = 1
    Set r = Range(Cells(1, 1), Cells(2, 8))
    r.ClearContents 'Очистка области
    r.Interior.Color = RGB(255, 255, 255) 'Очистка цвета заливки
    For i = 1 To n
        a(i) = Int(30 * Rnd)
        If a(i) > a(imax) Then imax = i
        Cells(1, i) = a(i)
    Next
    t = a(imax)
    Cells(1, imax).Interior.Color = RGB(204, 255, 255)
    Range(Cells(1, 1), Cells(1, imax - 1)).Interior.Color = RGB(255, 255, 153)
    For i = imax - 1 To 1 Step -1
        a(i + 1) = a(i)
    Next
    a(1) = t
    For i = 1 To n
        Cells(2, i) = a(i)
    Next
    Cells(2, 1).Interior.Color = RGB(204, 255, 255)
    Range(Cells(2, 2), Cells(2, imax)).Interior.Color = RGB(255, 255, 153)
End Sub

Вмассиве из 8 целых чисел переставить максимальный элемент на первое место, а элементы с первого до
4,4(99 оценок)
Открыть все ответы
Ответ:
mpavl8628
mpavl8628
12.08.2022
Python 3
1)n=str(input())
c=0
e=0
for i in range(len(n)):   
  if n[i]%2!=0:       
      c+=1  
  else:       
     e+=n[i]
print('Нечётных цифр -',c,'Сумма чётных цифр -',e)
2)a=list(map(int,input().split()))
c=0
for elem in a:   
if elem >0:       
elem=-1*elem   
if elem==0:       
c+=1print(a,'  ',c)
3)import random
a=[[[],[],[],[]],[[],[],[],[]],[[],[],[],[]],[[],[],[],[]]]
for i in range(len(a)):   
for j in range(len(a)):       
a[i][j]=random.randint(-80,101)
c=a[0][1]+a[0][2]+a[0][3]+a[1][2]+a[1][3]+a[2][3]
print(c)
4,4(13 оценок)
Ответ:
stupid28
stupid28
12.08.2022

Program zd4;

uses CRT;

type mas=array[1..20,1..20] of real;

var A:mas; g,b,i,j,n,m,nom1,nom2:integer; max:real;

Begin

     clrscr;

     write ('Введите размер массива: ');

     readln (n,m);

     write ('Введите диапазон чисел в массиве: ');

     readln (g,b);

     Randomize;

     For i:=1 to n do

         Begin

              For j:=1 to m do

                  Begin

                       A[i,j]:=random(b-g)+g;

                       write (A[i,j]:5:0,'  ');

                  End;

                  writeln;

         End;

     nom1:=1;

     nom2:=1;

     max:=a[1,1];

     For i:=1 to n do

       Begin

         For j:=1 to m do

             Begin

                  If a[i,j]>max then

                    Begin

                     max:=A[i,j];

                     nom1:=j;

                     nom2:=i;

                    End;

             End;

       End;

     writeln ('Максимальный элемент массива= ',max:5:0,' ,его координаты ','[',nom1,',',nom2,']');

readln;

End.

Так?

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