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

Автомат получает на вход четырёхзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам:

1) вычисляются два числа — сумма «крайних» цифр четырёхзначного числа, а также сумма «средних» цифр заданного числа;

2) полученные два числа записываются друг за другом в порядке возрастания (без разделителей).

Пример. Исходное число: 1573. Сумма «крайних» цифр 4, сумма «средних» цифр 12. Результат: 412.

Определите, сколько из приведённых ниже чисел могут получиться в результате работы автомата.

1014 1205 101 1018 1210 1819

В ответе запишите только количество чисел.

👇
Ответ:
mrYaroslav2020
mrYaroslav2020
01.05.2021

Если еще актуально.

Объяснение:

В таких задания в первую очередь нужно смотреть на то, в каком порядке записываются числа. В данном случаем в порядке возрастания.

Так, например, можно сразу не учитывать числа 1205 (12 | 05), 1210 (12 | 10), 101 (10 | 1) (число с 0 начинаться не может, т.е. делить так 1 | 01 нельзя)

Т.к. суммируются только 2 цифры, то максимально возможное число = 18 (9 + 9). не учитываем тогда 1819 (18 | 19)

Остались: 1014 1018

ответ: 2

4,4(51 оценок)
Открыть все ответы
Ответ:
ksusha25night
ksusha25night
01.05.2021
Program yeah;
var
a,b,c,d,n:integer;
begin
writeln('введите число.(0-юноша,1-девушка).');
readln(n);
if n=0 then begin
writeln('введите вес');
readln(a);
writeln('введите рост');
readln(b);
if b=110 then begin
if a<=b then writeln('юноша принят.');
end;
if a>b then writeln('не подходит по весу.');
if b<>110 then writeln('не подходит по росту.');
end;
if n=1 then begin
writeln('введите вес');
readln(a);
writeln('введите рост');
readln(b);
if b=115 then begin
if a<=b then writeln('девушка принята.');
end;
if a>b then writeln('не подходит по весу.');
if b<>115 then writeln('не подходит по росту.');
end;
end.
4,6(76 оценок)
Ответ:
mayer3
mayer3
01.05.2021
Program z3;
var A:array[1..3] of string;
var B:array[1..3] of string;
i,k:byte;
begin
writeln('Ввод названий газет: ');
  for i:=1 to 3 do begin write('[',i,']');readln(A[i]); end;
writeln('Ввод подписчиков: ');
  for i:=1 to 3 do begin write('[',i,']'); readln(B[i]); end;

for i:=1 to 3 do begin
  if (A[i]='правда') and (B[i]= 'петров') then begin k:=i;
  writeln('Да, Петров выписывает газету ',A[i]); end;
 end;
end.

Ввод названий газет: 
[1]Книга
[2]Правда
[3]Вера
Ввод подписчиков: 
[1]Библиотекарь
[2]Петров
[3]Гундяев
Да, Петров выписывает газету Правда
4,8(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ