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

Используя рекурсию напечатать вводимые числа в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод данных пока строка не пустая http://www.cyberforum.ru/cpp-beginners/thread1845561.html
Задача такая: Создать класс билет, который содержит поля:фамилия, номер рейса, и вводить данные пока строка с фамилией не пустая. Я создал класс, включил в него конструктор. bilet::bilet() { lastname = new char; strcpy(lastname," "); } Функцию ввода данных... и в main пишу и потом программа вылетает. Как правильно выделить память под этот объект?
C++ Реализация метода с private секции Добрый вечер, #pragma once #include <string> class Foo { private: ////////////////////////////////////////////////////////////////////////// http://www.cyberforum.ru/cpp-beginners/thread1845556.html
Считать текст и напечатать первые слова всех предложений C++
Помогите пожалуйстааа!!! не знаю как написать.... Из одного файла нужно считать текст и уже в другой напечатать в столбик первые слова всех предложений считанного текста. Добавлено через 23 часа 54 минуты ну помогите люди добрые
Разработка функции C++
Разработать функцию, в которую передается массив типа int, возвращающая количество нечетных элементов массива.
C++ нахождение пикселя RGBA из второго пикселя и их суммы http://www.cyberforum.ru/cpp-beginners/thread1845531.html
Собственно вопрос уже в названии, но он мало относится к С++, больше к графике. если параметры RGBA варьируются от 0 до 255. Допустим у нас есть: 1) чёрный пиксель (0, 0, 0, 255) 2) неизвестный пиксель (101, 96, 255, 35) и их сумма (13, 13, 35, 225) Задача: как нам найти неизвестный пиксель, когда есть известный пиксель(чёрный) и их сумма. p.s. задача...
C++ Вычислить значение выражения {DELETED} П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Редактор формул внизу страницы \sum_{i=1}^{n}({i}^{2}-5b{i}^{2}) По первому заданию нужно сделать это выражение Тремя видами циклов (for,while, do while) #include <iostream> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
afront
795 / 757 / 287
Регистрация: 29.02.2016
Сообщений: 2,410
08.11.2016, 19:57     Используя рекурсию напечатать вводимые числа в обратном порядке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
void f() {
    int n;
    std::cin >> n;
    if (n != 0) {
        f();
        std::cout << ' ' << n;
    }
}
 
int main() {
    f();
    std::cout << '\n';
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int mul(int a, int b)
{
   return a == 1 ? b : b + mul(a - 1, b);
}
 
int main()
{
   int a, b, rez;
   scanf("%d%d", &a, &b);
   if (a == 0 || b == 0)
      rez = 0;
   else if (a > 0)
      rez = mul(a, b);
   else if (b > 0)
      rez = mul(b, a);
   else rez = mul(-a, -b);
   printf("rez = %d\n", rez);
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru