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

Демонстрация сортировки. после каждой строки нажимайте "enter"

program z1;

uses crt;

var i,m,j: integer;

a: array[1..10] of integer;

begin

clrscr;

randomize;

for i: = 1 to 10 do

begin

textcolor (4);

a[i]: =random(9)+1;

write (' ', a[i]);

delay(100);

end;

writeln(' ');

readln;

for j: =1 to 10 do

begin

for i: = 1 to 9 do

begin

if a[i]> a[i+1] then

begin

m: =a[i];

a[i]: = a[i+1];

a[i+1]: =m;

end;

end;

for i: = 1 to 10 do

begin

textcolor (4);

write (' ', a[i]);

delay(100);

end;

writeln(' ');

readln;

end;

writeln(' ');

for i: = 1 to 10 do

begin

textcolor (4);

write (' ', a[i]);

delay(100);

end;

readkey;

end.​

👇
Открыть все ответы
Ответ:
saltanatsultan
saltanatsultan
12.04.2023

a = int(input('Введите количество друзей:')) #вводим количетсво друзей

name = [] # создаем пустой список

age = 0  

for i in range(a):  # проходим по колисчетсву друзей

   q = input('Введите имя и возраст друга через пробел:').split()  # вводим имя и возраст и розбиваем их отдельно

   name.append(q[0])  # добавляем имя в список

   age = age + int(q[1])  # сумируем весь возраст

age = age / a  # находим средний возраст

if age<10:   # если меньше 10 то выводим возраст

   print(age)

elif age>10:   # если больше 10

   print(age)   #выводим возраст

   for b in name:  # обходим список с именами

       print(b)   # выводим имя

Объяснение:

4,8(17 оценок)
Ответ:
dashechka1707
dashechka1707
12.04.2023
//1. Переборный алгоритм Евклида (цикл repeat)

var a, b, с: integer; 

begin

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

  readln(a, b);

  if a < b then с := a + 1 else с := b + 1;

repeat с := с - 1

  until (a mod с = 0) and (b mod с = 0);

  write('NOD = ', с)

end.

 

//2. Алгоритм с вычитанием (цикл while)

var  a, b: integer;

begin

  write('a = ');

  readln(a);

  write('b = ');

  readln(b);

  while a <> b do

    if a > b then

      a := a - b

    else

      b := b - a;

  writeln('NOD = ', a);

end.

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