В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
joker231341
joker231341
19.12.2020 22:30 •  Информатика

Даны два натуральных числа n и m (n определите количество натуральных чисел a(n< =a< =m), в записи которых присутствует заданная цифра c(0< =c< =9). результат выводится в виде числа. например. вход: 13 24 2 (т.е. n=13, m=24, c=2). выход: 5

Ответ:
EvaVergun
EvaVergun
09.10.2020 00:15

// 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.


Даны два натуральных числа n и m (n определите количество натуральных чисел a(n< =a< =m), в за
0,0(0 оценок)
Ответ:
gatilovasofiya
gatilovasofiya
09.10.2020 00:15

#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;

}


Даны два натуральных числа n и m (n определите количество натуральных чисел a(n< =a< =m), в за
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?