Определить число из заданного множества с минимальной суммой цифр. Написать ** Паскале.

0 голосов
62 просмотров

Определить число из заданного множества с минимальной суммой цифр.
Написать на Паскале.


image

Информатика (19 баллов) | 62 просмотров
0

из массива

0

да, работали

0

давайте пжл полное задание, впредь

0

приложил скрин задания

0

пожалуйста, помогите с написанием этого, я уже часа 3 сижу и не могу ничего нормального написать

Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1540 от 16.09.2017
// Внимание! Если программа не работает, обновите версию!

function s(n:integer):integer;
begin
  Result:=0;
  n:=Abs(n); // защита от дурака
  while n>0 do begin
    Result+=n mod 10;
    n:=n div 10
    end
end;

begin
  var (x0,xn,h):=ReadInteger3('Начальное значение, конечное значение, шаг:');
  var n:=x0;
  var xm:=s(x0);
  while x0<=xn do begin<br>    x0+=h;
    var sd:=s(x0);
    if sd    end;
  Writeln('Число с минимальной суммой цифр: ',n)
end.

Пример:
Начальное значение, конечное значение, шаг: 78 132 3
Число с минимальной суммой цифр: 102
(150k баллов)
0

СПАСИИИБОО!