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

Дано ціле трьохзначне число, яке складається з неоднакових цифр. визначте, яка з його цифр більша: перша чи друга. як правильно написати програму на паскалі?

👇
Ответ:
Gibiskus2
Gibiskus2
22.12.2022
Var a,b, d:integer;
begin
read (d);
a:=d div 100;
b:=d div 10 mod 10;
if a>b then Write ('перша більша') else Write ('друга більша')
end.
4,7(41 оценок)
Открыть все ответы
Ответ:
Dima2002dg
Dima2002dg
22.12.2022
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк в массиве:');
  var m:=ReadInteger('Количество столбцов в массиве:');
  Writeln('*** Исходный массив [',n,',',m,'] ***');
  var a:=MatrRandom(n,m,-99,99);
  a.Println(5); Writeln(5*a.ColCount*'-');
  a:=a.ConvertAll(x->x.IsOdd?x+10:x-10);
  a.Println(5)
end.

Пример
Количество строк в массиве: 5
Количество столбцов в массиве: 10
*** Исходный массив [5,10] ***
   66  -57   -2   69   45  -44   35  -96  -48   87
   20  -32  -14  -41  -78    2   95    5   61   99
   13   -7   86   58  -57    3  -58   14  -48   16
   85   42  -57   90  -88   56   53   92   14  -97
   84   87   93   93  -29  -32   24   42   89  -62

   56  -47  -12   79   55  -54   45 -106  -58   97
   10  -42  -24  -31  -88   -8  105   15   71  109
   23    3   76   48  -47   13  -68    4  -58    6
   95   32  -47   80  -98   46   63   82    4  -87
   74   97  103  103  -19  -42   14   32   99  -72
4,6(26 оценок)
Ответ:
koli17
koli17
22.12.2022
var a, d, count, i: integer;   function CountDay(a: integer): integer; begin   if (a >= 1) then countday := 31;   if (a >= 2) then countday := 28;   if (a >= 3) then countday := 31;   if (a >= 4) then countday := 30;   if (a >= 5) then countday := 31;   if (a >= 6) then countday := 30;   if (a >= 7) then countday := 31;   if (a >= 8) then countday := 31;   if (a >= 9) then countday := 30;   if (a >= 10) then countday := 31;   if (a >= 11) then countday := 30;   if (a >= 12) then countday := 31; end;   begin   count := 0;   write('Введите месяц: ');   readln(a);   write('Введите день: ');   readln(d);   if (a <= 0)or(a > 12)or(d <= 0)or(d > countday(a)) then     writeln('Ошшибка в данных!')   else   begin     for i:=a to 12 do       count := count + countday(i);       count := count - d;       writeln('До нового года осталось ', count, ' дней.');   end; end.
4,4(57 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ