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

1. Склавиатуры вводятся 2 числа аиь. Выведите на экран большее число с комментарием, например: введены числа а
17, b = 25, вывод – “число b = 25 больше чем число а = 17.
2.С клавиатуры вводятся 2 числа — аи b. Обменяйте эти
числа значениями и выведите результат на экран, например:
Введены Числа а 17, b = 25, вывод – а = 25, b = 17.
3. Генерируется случайное трёхзначное число. Выведите его
наибольшую цифру, например: сгенерировано 398, вывод – 9|
КУМИР

👇
Ответ:
маша3053
маша3053
08.12.2022

на Pascal

Объяснение:

var

 a, b, k, c, m : integer;

begin

// вывод чисел

 a := 17;

 b := 25;

 if b > a then

   Writeln(Format('число b =%d  больше чем число а = %d',[b, a]));

//обмен значениями

 c := a;

 a := b;

 b := c;

 Writeln(Format('a=%d    b=%d',[a, b]));

//случайное число

 Randomize;

 c := 0;

 while c < 100 do  // получаем случайное 3-х значное число

   c := Random(999);

 a := c div 100;

 b := c div 10 - a*10;

 k := c - a*100 - b*10;

 m := a;

 if m<b then m := b;

 if m<k then m := k;

 Writeln(Format('в %d наибольшее число %d',[c, m]));

end;


1. Склавиатуры вводятся 2 числа аиь. Выведите на экран большее число с комментарием, например: введе
4,8(89 оценок)
Открыть все ответы
Ответ:
werer1973
werer1973
08.12.2022
Const
    handsfree = false;
    nmax = 4;
    random_min = -50;
    random_max = 50;

var
    a: array[1..nmax] of integer;
    i, n, j: integer;
    sum, product, harmonic: real;
    k: integer;

begin
    {ввод массива}
    n := nmax;
    writeln('Данные массива:');
    for i := 1 to n do
    begin
        if handsfree then begin
            a[i] := random(random_max - random_min) + random_min;
            write(a[i], ' ');
        end
        else
            readln(a[i]);
    end;
    writeln();
    
    {подсчет элементов}
    k := 0;
    for i := 1 to n do
        if a[i] mod 2 = 0 then
            k := k + 1;
    writeln('quantity = ', k);
    
    {подсчет суммы и произведения и агригатов}
    sum := 0;
    for i := 1 to n do
        sum := sum + a[i];
    writeln('sum = ', sum);
end.
4,5(95 оценок)
Ответ:
Shiro1303
Shiro1303
08.12.2022
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(15,-28,25); a.Println;
  Writeln('П = ',a.Aggregate(BigInteger(1),(p,q)->p*q));
  Writeln('Положительных элементов: ',a.Where(t->t>0).Count);
  var imin:=a.IndexMin;
  Writeln('Номер минимального элемента- ',imin+1,
    ', его значение равно ',a[imin])
end.

Пример
4 10 23 9 22 -6 -28 -24 20 -28 12 -18 10 -24 -21
П = -447760579166208000
Положительных элементов: 8
Номер минимального элемента- 7, его значение равно -28
4,4(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ