// 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.
#include <iostream>
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;
return 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.
#include <iostream>
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;
return 0;
}