• Вычислить сумму тех чисел из заданного отрезка [a, b] (a, b — натуральные), в запись которых входит цифра k.(тема:Процедуры в языке Pascal)

Ответы 2

  • спасибо, выручил очень!!!
  • function HasK(n:longint;k:char):boolean;  { возвращает true, если в числе n имеется цифра 'k' }var ns:string;begin  Str(n,ns); { переходим к символьному изображению числа }  HasK:=(Pos(k,ns))>0end;var  a,b,i,kol:longint;  k:char;begin  Write('Введите интервал чисел: '); Readln(a,b);  Write('Введите искомую цифру: '); Readln(k);  kol:=0;  for i:=a to b do    if HasK(i,k) then kol:=kol+1;  Writeln('Количество чисел с цифрой ',k,': ',kol)end.Тестовое решение:Введите интервал чисел: 136 523Введите искомую цифру: 5Количество чисел с цифрой 5: 96
    • Автор:

      taz
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years