Глеб0707
23.11.2020 02:06

ХЕЛП С. Арифметический дальтонизм
ограничение по времени на тест: 1 секунда
ограничение по памяти на тест: 256 мегабайт
Бвод: стандартный ввод
вывод: стандартный вывод
Айбару диагностировали редкую болезнь: "Арифметичекский дальтонизм". Он не
отличить арифметические знаки '+'(сложить), '-'(отнять), """умножить) и
(делить). Но он все равно является крутым математиком ведь он перебрать у
себя в голове все возможные варианты арифметических выражений. Что-бы Айбар не
уставал, его близкие друзья Батыри Данияр решили подарить ему программу когорая
будет делать эту работу за него. К сожалению они совсем не умеют программировать,
поэтому просят вас о !
Входные данные
Входные данные состоят и выражения в виде х?y = z без кавычек, где 0 < x, y, z < 10°.
Выходные данные
В первой строке выведите одно число k - ответ на задачу. Далее выведите каждый из
вариантов в отдельной строчке. Варианты можно выводить в произвольном порядке.
Примеры
входные данные
171=1
Скопировать
выходные данные
Скопировать
2
101-1
1/1=1
Входные данные
Скопировать
2?3=5
Выходные данные
Скопировать,
1
2+3=5


ХЕЛП С. Арифметический дальтонизмограничение по времени на тест: 1 секундаограничение по памяти на т

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:

PROGRAM Privet;

VAR

x:real;


BEGIN

writeln('Который час?'); read(x);

if x > 24 then

  writeln('Введенное число не является временем ' )

else

begin

if (x>=8) and (x<12)  then writeln('Доброе утро!');

if (x>=12) and (x<17)    then writeln('Добрый день!');

if(x>=17) and (x<23)    then writeln('Добрый вечер!');

if(x>=23) or (x<8)  then writeln('Доброй ночи!');

end;

end.

 

 

//вторая программа

var

  x,x1,x2,y,y1,y2:real;

begin

  write('x = '); readln(x);

  write('y = '); readln(y);

  write('x1 = '); readln(x1);

  write('y1 = '); readln(y1);

  write('x2 = '); readln(x2);

  write('y2 = '); readln(y2);

  if ((x - x1) * (x - x2) < 0) and ((y - y1) * (y - y2) < 0) then

    writeln('Точка принадлежит заданной области')

  else

    writeln('Точка не принадлежит заданной области');

end.

0,0(0 оценок)
Ответ:
наталья763
15.11.2022 02:54
DIM m AS INTEGER, n AS INTEGER
CLS
INPUT "n,m=", n, m
REDIM a(1 TO n, 1 TO m) AS INTEGER
imin = 1: jmin = 1: imax = 1: jmax = 1
RANDOMIZE TIMER
FOR i = 1 TO n
   FOR j = 1 TO m
      t = INT(51 * RND): a(i, j) = t
      PRINT t;
      IF a(imin, jmin) > t THEN
         imin = i: jmin = j
      END IF
      IF a(imax, jmax) < t THEN
         imax = i: jmax = j
      END IF
   NEXT j
   PRINT
NEXT i
PRINT "Sum="; imin + jmin + imax + jmax

Тестовое решение
n,m=8,5
 46  23  13  43  35
 18  47  44  41  37
 45  0  34  30  7
 0  28  27  49  47
 46  18  48  39  11
 2  17  32  43  38
 31  43  15  16  16
 30  32  46  9  31
Sum= 13
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота