Даны два натуральных числа N и M (N Определите количество натуральных чисел A(N

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

Даны два натуральных числа N и M (N Определите количество натуральных чисел A(N<=A<=M), в записи которых присутствует заданная цифра C(0<=C<=9). Результат выводится в виде числа. Например. Вход: 13 24 2 (т.е. N=13, M=24, C=2). Выход: 5


Информатика (15 баллов) | 25 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

// PascalABC.NET 3.4.2, сборка 1790 от 15.09.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var (N, M, C) := ReadInteger3;

 var cc := C.ToString;

 Range(N, M).Where(n -> n.ToString.Contains(cc)).Count.Println

end.


image
(654k баллов)
0 голосов

#include


int main()

{

int

 N, M, C;

unsigned int

 value(0);

std::cin >> N >> M >> C;

for(int i = N; i < (M+1); i++)

{

 int tmp = i;

 while(tmp)

 {

 if(C == (tmp % 10))

 {

   value++;

   break;

 }

 tmp /= 10;

 }

}

std::cout << "Количество = " << value << std::endl;</p>

return 0;

}


image
(4.0k баллов)