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

Дополните созданную в п.4.7.3 программу формирования массива так,чтобы вычислялась сумма элементов массива и результат суммирования выводился на экран. собственно сам п 4.7.3 во многих случаях бывает полезно вывести значения элементов массива на экран. так, если значения массива генерировались случайным образом, то необходимо знать, каков исходный массив. также нужно знать, каким стал массив после обработки. элементы массива можно вывести в строку, разделив их пробелом: for i: =1 to 10 do write (a[i], ' ');

👇
Ответ:
cabinamaksarov
cabinamaksarov
08.01.2023
Var a: array[1..10] of integer;
sum, i: integer;
begin
sum := 0;
for i := 1 to 10 do begin
a[i] := random(10);
write (a[i], ' ');
sum := sum + a[i];
end;
writeln();
write('Сумма всех элементов: ', sum);
end.
4,8(52 оценок)
Открыть все ответы
Ответ:
мак119
мак119
08.01.2023

1)

from turtle import*

up()

goto(30, 20)

down()

goto(30, 60)

goto(80, 60)

goto(80, 30)

goto(150, 30)

goto(150, 50)

goto(160, 30)

goto(170, 20)

goto(30, 20)

up()

goto(40, 30)

down()

goto(40, 30)

goto(70, 50)

goto(70, 30)

goto(40, 30)

2)

from turtle import*

shape("triangle")

forward(200)

stamp()

write("x")

home()

left(90)

forward(180)

stamp()

write("y")

home()

right(90)

forward(40)

home()

left(180)

forward(50)

home()

up()

goto(10, 10)

down()

for i in range(3):

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   up()

   goto(20 + i*10, 20 + i*10)

   down()

Объяснение:

4,4(90 оценок)
Ответ:
ино7
ино7
08.01.2023
Procedure GetAB(x: integer; var a: integer; var b: integer);
begin
    a := 0;
    b := 1;
    while x > 0 do
    begin
        a := a + 1;
        b := b * (x mod 100);
        x := x div 100;
    end;
end;

var
    x, a, b: integer;

begin
    for x := 10000 to 2000000000 do
    begin
        GetAB(x, a, b);
        if (a = 3) and (b = 18) then
            Println(a, b, x);
    end;
end.

выдает такие значения
3 18 10118
3 18 10209
3 18 10306
3 18 10603
3 18 10902
3 18 11801
3 18 20109
3 18 20303
3 18 20901
3 18 30106
3 18 30203
3 18 30302
3 18 30601
3 18 60103
3 18 60301
3 18 90102
3 18 90201
3 18 180101

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