козлов
?>

Сообщение, содержащее буквы от A до Z, кодируется в числа с использованием следующего сопоставления: A - 1, B - 2, ..., Z - 26. Требуется по заданной последовательности цифр найти количество исходных сообщений, из которых она могла получиться.

Информатика

Ответы

red-sun2
#include <iostream>
using namespace std;
double val, p;
//вводимые параметры значения функции и степень полинома
//x - значение функции
//res - значение, которое изменяется в процессе рекурсии по схеме Горнера
//s - рассматриваемая текущая степень x
double rec(double x, double res, double s) 
{
  if (s == 0.0)
    return res;
  return rec(x, x * res + s - 1, s - 1);
}
int main(){
  cin >> val >> p;
  //старший коэффициент в схеме Горнера сначала сносится вниз, 
  //поэтому его передаем в качестве начального параметра для результата
  cout << fixed << rec(val, p, p) << endl;
  return 0;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сообщение, содержащее буквы от A до Z, кодируется в числа с использованием следующего сопоставления: A - 1, B - 2, ..., Z - 26. Требуется по заданной последовательности цифр найти количество исходных сообщений, из которых она могла получиться.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

voloshin238
MaratФам
сузанна_Людмила
mrilyushchenko6
Nataliyaof
andrey
Камочкин
Лежачёва355
Sergei
Iprokopova81
Lolira64
buff-studio
Emasterova77
proh-dorohova5244
qwqwweqw3