?>
Все на языке бейсик 1. написать программу, которая 10 раз выводит на экран имя и фамилию. 2. написать программу, которая выводит на экран таблицу квадратов первых десяти целых положительных чисел.рекомендуемый вид экрана во время работы программы: таблица квадратов- - - - - - - - - - - - - -число квадратов- - - - - - - - - - - - - -1 12 43 94 165 25- - - - - - - - - - - - - - 3. написать программу, которая вычисляет сумму первых n целых положительных чисел. количество суммируемых чисел должно водиться во время работы программы.рекомендуемый вид экрана во время работы программы: вычисление суммы положительных чисел.введите количество суммируемых чисел = 20сумма первых 20 положительных чисел равна 210.
Ответы
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;
}