WowRenka
19.06.2020 14:29

Алгоритм вычисления значения функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:
F(1) = 3
F(n) = F(n–1) · F(n–1)+ F(n–1) · n + 5· n, при n >1
G(1) =2
G(n) = G(n–1) * n, при n >1
Чему равно значение функции F(4)+ G(4) ?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vladik2ppp
05.12.2021 05:53

Сначала сделал с рекурсивной функции, но затруднение было только с суммой элементов, по этому написал через цикл как впрочем и должно быть.

Console.WriteLine("Введите число");

           int x = Convert.ToInt32(Console.ReadLine());

           int y = x;

           int sum = 0;

           for (int i = 0; i < 4; i++)

           {

               y = x % 10;

               x = x / 10;

               Console.Write(y);

               sum = sum + y;

               

           

           }

           Console.Write(" = " + sum);

           

           Console.ReadLine();

0,0(0 оценок)
Ответ:
Sasha000000000001
24.05.2022 18:31

#include <iostream>

#include <algorithm>

using namespace std;

string func(int n, int k){

   string s;

   while(n > 0){

       if(n % k < 10) s += (n % k) + '0';

       else s += (n % k - 10) + 'A';

       n /= k;

   }

   reverse(s.begin(), s.end());

   return s;

}

int main() {

   int N;

   cin >> N;

   int a[3] = {2, 8, 16};

   for(auto &i : a)

       cout << "Number " << N << " in the notation with a base " << i << " equals to " << func(N, i) << "\n";

}

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