Форум программистов, компьютерный форум CyberForum.ru

рекурсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу http://www.cyberforum.ru/cpp-beginners/thread1031109.html
Вот задание- Даны строки S1 и S2. Сформировать строку S таким образом, чтобы в нее сначала вошли все четные слова строки S1, а потом все нечетные слова строки S2. Сформировать строку S двумя способами: - с использованием функций библиотеки string.h; - работая со строками как с массивами. С помощь. массивов: #include "stdafx.h" #include <conio.h> #include <windows.h> int...
C++ Вычисление координат центра тяжести (Код прилагаю. Но он дописан не до конца. Помогите завершить задачу, пожалуйста.) Спасибо. Система из n материальных точек в пространстве задана с помощью последовательности действительных чисел x1, y1,z1, p1, x2, y2, z2, p2,......xn, yn, zn, pn - координаты i-ой точки, а pi - ее вес(i = 1, 2,...., n). Получить координаты центра тяжести системы. Формула для расчета координат x, y и z: ... http://www.cyberforum.ru/cpp-beginners/thread1031108.html
C++ Поменять байты
Есть задача: дано число long int получить другое число путем перестановки двух ПОСЛЕДНИХ байтов с двумя ПЕРВЫМИ байтами. void ZadachaZashita(){ long int *i=new long int(2); for(int s1=sizeof(i),s2=0;s2<2;s1--,s2++) swap(*(i+s1),*(i+s2));} Отпишите пожалуйста правильно ли решил, новая тема, пока еще не полностью освоил. Если не верно напишите пожалуйста как нужно сделать правильно.
C++ FACTORIAL
Кто-нибудь может конкретно сказать что тут не так и помочь ??? #include <iostream> #include <conio.h> #include <math.h> #include <cmath> using namespace std; int factorial (int n)
C++ Виртуальное наследование http://www.cyberforum.ru/cpp-beginners/thread1031057.html
Здравствуйте, объясните как реализовано(внутри)под капотом виртуальное наследование? Например виртуальные методы реализованы через таблицу виртуальных методотов Или может ссылку где прочитать.
C++ Обработка матриц Помогите дописать код программы вот условие:Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. В (N, N) N<12 Я сделал только сумму, а мне нужно еще дописать число элементов матрицы Вот код: #include <iostream> #include <conio.h> int B; int N; void input(){ std::cout<<"Input N:"; std::cin>>N; подробнее

Показать сообщение отдельно
domovenok
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 87

рекурсия - C++

06.12.2013, 18:08. Просмотров 398. Ответов 12
Метки (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
using namespace std;
long int rec(int q, int n)
{   
if(q<=n)    
{   
    cout << n << endl; 
    return rec(q, n-1);
}
return (q);
}
int main ()
{
int f; 
f=rec(10, 15);
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru