Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с абстрактным типом данных Разработайте и реализуйте абстрактный тип данных представления стоимости вещи, выраженной в долларах и центах. После завершения реализации этого АТД напишите клиентскую функцию, вычисляющую сдачу,... https://www.cyberforum.ru/ cpp-beginners/ thread1040816.html Как записать в long C++
Всем доброго времени суток. Возможно это самый нубский вопрос на всем форуме, но как записать очень большое число в long. В таблицах допустимых значений говорится, что в него можно записать аж -9,...
C++ Написать функцию вычисления суммы элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread1040787.html
вот мои наработки...ошибки выдает,а я их не вижу. #include <iostream.h> #include <stdlib.h> main() { int fun(int x); { int a,i,sum=0; for (i=0;i<10;i++)
C++ Моделирование автоматом через классы Помогите пож-та написать программу классами по теме моделирование автоматом. https://www.cyberforum.ru/ cpp-beginners/ thread1040784.html
C++ "Зациклить" программу
Недавно начал изучение с++ и, наверное, просто не дошел до этого. Будьте добры, подскажите, могу ли я спросить пользователя программы: "Желаете ли Вы продолжить использование программы?", и если он...
C++ Реализовать под счет длин отдельных ломанных и сортировку по цвету https://www.cyberforum.ru/ cpp-beginners/ thread1040747.html
1.Задан список точек на плоскости, представляющий ломаные линии. Каждая точка характеризуется парой координат и цветом точки одного цвета образуют ломаную линию. Реализовать под счет длин отдельных...
C++ Сформировать массив, содержащий числа, вывести их и значение их суммы Ребят привет, помогите пожалуйста решить задачку, а то у меня никак не получается. Задано количество членов разложения e=2+1/2!+1/3!+1/4!... не превышающее 25. Сформировать массив, содержащий эти... https://www.cyberforum.ru/ cpp-beginners/ thread1040744.html C++ Строки. [Ввести список фамилий,упорядочить по алфавиту]
Задание = реализовать через вызов функции...
C++ функция для возврата длины строки Почему при каждом запуске выводит разный размер и почему он не равен 1024? char mas; char *buf = mas; //указатель на 1ый for(int i = 0; i < 1024;i++) { *buf = '0'; buf += 1;//на 1 т.к. тип... https://www.cyberforum.ru/ cpp-beginners/ thread1040732.html C++ Привести в движение один из квадратов https://www.cyberforum.ru/ cpp-beginners/ thread1040731.html
Хочу написать простейшую игрушку на с++ и вот такой вопрос, как привести в движение один из квадратов нажатием w, a, d Вот сам код в котором только поле и два квадрата(зеленый и красный) и немного...
Реализация критической секции при наличии только Event'a в качестве средства синхронизации C++
Перенес в другой раздел - https://www.cyberforum.ru/win-api/thread1040724.html#post5490619 Удалите, пожалуйста эту тему
C++ Массивы и строки Помоги пожалуйста написать программу.ТЗ:Написать программу,коротая выводит с клавиатуры массив из 10 целых чисел,считает среднее арифметическое элементов массива и выводит результат... https://www.cyberforum.ru/ cpp-beginners/ thread1040720.html
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
0

Рекурсия: возводить аргумент функции в квадрат, пока не получится число 16 - C++ - Ответ 5491011

14.12.2013, 10:34. Показов 464. Ответов 6
Метки (Все метки)

Привет.
Только что узнал,что такое рекурсия и понял как она работает,но написать участок кода с рекурсией мозгов не хватает.
Нужно написать внешнюю функцию involution,которая принимает аргумент из main,равный 2.Она возводит его в квадратную степень с помощью рекурсии,пока не получится число 16 и возвращает 16 в main.
В принципе всё просто,но у меня возникли проблемы.
И прошу писать простым кодом,т.к. я новичок и многого могу не понять.

Вернуться к обсуждению:
Рекурсия: возводить аргумент функции в квадрат, пока не получится число 16 C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2013, 10:34
Готовые ответы и решения:

Полоска бумаги имеет размеры A × B. Каждый раз от нее отрезается квадрат максимального размера до тех пор, пока не получится квадрат.
Ограничение по времени: 1 секунда Ограничение по памяти: 64 мегабайта Полоска бумаги имеет...

Функция, возвращает квадрат аргумента, если аргумент число; хвост списка, если аргумент список; иначе сам аргумент
Помогите, пожалуйста, с заданием: Написать функцию, которая возвращает квадрат аргумента, если...

Возводить в степень пока пока a < b
Добрый вечер! Как реализовать алгоритм: если число а &lt; b, то а + 1, затем а * а и снова...

Написать программу которая складывает числа до тех пор пока не получится число состоящее из одной цифры
написать программу которая складывает числа до тех пор пока не получится число состоящее из одной...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2013, 10:34

Как возводить в квадрат И что значит sum?
Как возводить в квадрат И что значит sum?

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

Если к сумме цифр двузначного числа прибавить квадрат этой суммы, то снова получится это двузначное число
Задание: Написал примерный код, но сомневаюсь что правильно применил цикл. Сейчас компилятора...

Найти двузначные числа: если к сумме цифр прибавить квадрат этой суммы, то снова получится двузначное число
Найти все двузначные числа, каждое из которых обладает следующим свойством: если к сумме цифр...

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

Найти двузначные числа, для которых: если к сумме цифр прибавить квадрат этой суммы, то снова получится двузначное число
Найти все двузначные числа, каждое из которых обладает следующим свойством: если к сумме цифр...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.