Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парасер арифметического выражения Покопавшись на форуме и в интернете не смог найти понятного ответа. Написал такую штуку, не работает естественно, прошу помощи в указании ошибок. Пытался реализовать парсер - может это не правильно сказано, но прога должна читать массив символов и создавать другой массив с типа строками, да бы потом этот массив проанализировать строковые литералы обозначающие числа, перевести в числа, знаки в... https://www.cyberforum.ru/ cpp-beginners/ thread1882978.html C++ Произведение элементов в массиве
Как задать программе, чтобы она умножала элементы в столбцах матрицы. Скорее всего создать одномерный массив и что-то проверить? Понятия не имею. Напишите пожалуйста.
C++ Найти среднее арифметическое среди нечетных чисел, расположенных после минимального значения https://www.cyberforum.ru/ cpp-beginners/ thread1882963.html
Создать файл и записать в него n целых чисел. Найти среднее арифметическое среди нечетных чисел, расположенных после минимального значения, записать результат в итоговый файл.
C++ Найти точку пересечения двух кривых С клавиатуры ложны задаваться координаты двух кривых. У обоих по 5 точек. Найти точку их пересечения. Код: #include <conio.h> #include <iostream> #include <stdio.h> using namespace std; int main(int argc, char* argv) { double x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,y1,y2,y3,y4,y5,y6,y7,y8,y9,y10,k1,k2,k3; double X,Y,Q,W,E,R,A,S,B,Z; https://www.cyberforum.ru/ cpp-beginners/ thread1882944.html
Чтение определенного поля в строке из файла C++
Всем привет. Вопрос следующий: Есть файл, в нем строки, нужно его открыть и считать определенную часть строки. Строка в файле например такая: text text 0.4 text text text text 0.3 text text text text 0.5 text text
C++ Используя рекурсивную функцию, напечатать следующую таблицу Ребят! Помогите, будьте добры, как можно мою программу изменить под данное условие. Не пойму как быть с буквами быть и дефисами. Сроки поджимают, последнее задание осталось! :( #include<iostream> #include<cmath> using namespace std; void print(int n, char a) { //печать n символов a for (int i = 0; i < n; i++) cout << a; } https://www.cyberforum.ru/ cpp-beginners/ thread1882926.html
C++ Функция суммы, не изменяется значение #include <iostream> using namespace std; int sum(int); int main() { int value = 10; cout << "sum = " << sum(value) << endl; cout << "value = " << value << endl; // значение переменной осталось неизменным system("pause"); https://www.cyberforum.ru/ cpp-beginners/ thread1882924.html Создать файл и записать в него n целых чисел C++
Создать файл и записать в него n целых чисел. Найти среднее арифметическое среди нечетных чисел, расположенных после минимального значения, записать результат в итоговый файл.
C++ Посчитать среднее значение и сделать удаление Не могу понять как посчитать среднее значение и сделать удаление. Всё задание. 1. обход списка; 2. добавление в список после третьего элемента трёх новых элементов; 3. обход списка; 4. удаление из списка всех элементов, которые меньше среднего значения элементов списка; 5. обход списка; #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread1882908.html C++ Указатели на char Доброго времени суток! Никак не могу разобраться с указателями :( Базовые вещи аля подобных примеров int z = 1; int *ptrz =&z; cout << z; // вывод адреса. cout << z*;// значения по адресу. Мне ясны. Однако. Почему с массивом char не происходит того же самого? К примеру: https://www.cyberforum.ru/ cpp-beginners/ thread1882902.html
C++ Переделать код под c++
Есть код Pascal, нужно его переделать под c++. Но поскольку в этом не особо разбираюсь прошу у вас помощи. Заранее благодарен. Спасибо за внимание. code: uses crt; const n=4; var a:array of integer; i,j,max,imax:integer; begin clrscr;
C++ Использование функции int для отбора подходящих корней в многочлене Здравствуйте. Помогите, пожалуйста, очень нужно, давно мучаюсь... При помощи функции int нужно проверить подходит ли данное число в качестве корня, т.е. многочлен равен 0. Число - это делители последнего элемента введенного массива. Ответ, является ли число корнем, должен выдаваться в main(). Вот код программы без использования функции: #include <stdio.h> #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1882898.html
Эксперт С++
3224 / 1751 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
19.12.2016, 23:42 0

Задачи на использование рекурсивных функций - C++ - Ответ 9919213

19.12.2016, 23:42. Показов 6227. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено has как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//1. Создайте рекурсивную функцию, которая выводит
//на экран простые множители числа.
///////////////////////////////////////////////////////////////////////////////
#include <iostream>
///////////////////////////////////////////////////////////////////////////////
void    print_prime_factors( int    n )
{
    bool    is_prime    {true};
 
    for( int  i = 2; i * i <= n; ++i )
    {
        is_prime    =   n   %   i;
 
        if( !is_prime )
        {
            print_prime_factors     ( i );
            print_prime_factors     ( n / i );
            break;
        }//if
    }//for
 
    if( is_prime )
    {
        std::cout   <<  n
                    <<  '\t';
    }//if
}
///////////////////////////////////////////////////////////////////////////////
int     main()
{
    for(;;)
    {
        int     n{};
        std::cout   <<  "n = ";
        std::cin    >>  n;
 
        print_prime_factors(n);
 
        std::cout   <<  std::endl
                    <<  std::endl;
    }//for
}
Добавлено через 29 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//2. Создайте рекурсивную функцию для перевода числа
//из двоичной системы счисления в десятичную.
///////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <string>
///////////////////////////////////////////////////////////////////////////////
typedef std::string     T_str;
///////////////////////////////////////////////////////////////////////////////
int     dec_val_for_bin_val_str( T_str  bin_val_str )
{
    int     res{};
 
    if  (
            bin_val_str.size()
        )
    {
        res     +=  bin_val_str.back()  -   '0';
        bin_val_str.pop_back();
        res     +=  2   *   dec_val_for_bin_val_str( bin_val_str );
    }
 
    return  res;
}
///////////////////////////////////////////////////////////////////////////////
int     main()
{
    for(;;)
    {
        T_str   bin_val_str;
        std::cout   <<  "bin val: ";
        std::cin    >>  bin_val_str;
 
        std::cout   <<  dec_val_for_bin_val_str( bin_val_str )
                    <<  std::endl
                    <<  std::endl;
    }//for
}


Вернуться к обсуждению:
Задачи на использование рекурсивных функций C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2016, 23:42
Готовые ответы и решения:

Использование рекурсивных функций
Дан массив x, . . . , x, состоящий из целых чисел, и целое число y. Найти количество элементов...

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

Алгоритм решения рекурсивных функций
Цель: Прошу подсказать алгоритм решения рекурсивной функции. Задача:

Использование рекурсивных методов
Потрібен приклади використання рекурсивних методів / надо примеры использование рекурсивных методов...

2
19.12.2016, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2016, 23:42
Помогаю со студенческими работами здесь

Решение задачи с использованием рекурсивных функций
Образец решения: Дана последовательность чисел x1,x2,x3 и т.д.x1=1;{x}_{i}={2x}_{i-1}+3,14 Найти...

Задачи по С#. Использование функций
Задача. Описать функцию IsSquare(K) логического типа, возвращающую True, если целый параметр K (&gt;...

Решение задачи с использование процедур и функций
Нужно решить эту задачу через процедуры и функции: Даны натуральное число n, действительное число...

Задачи на использование функций, условных операций, циклов
Добрый день. В универе начали учить Пайтон. Дали решить несколько задач, не могу справиться с 3мя:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru