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

Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, принадлежит ли введенная точка заданной области http://www.cyberforum.ru/cpp-beginners/thread807031.html
Помогите с программой, очень нужно! Разработка алгоритма решения Первым шагом алгоритма должен быть ввод координат точки: x и y. Для большего удобства при анализе результатов можно вывести введенные значения на экран. Добавлено через 1 час 2 минуты нужно найти, принадлежит ли введенная точка данной области!
C++ Принадлежит ли введенная точка данной области? Помогите с программой, очень нужно! Разработка алгоритма решения Принадлежит ли введенная точка данной области? вот условие задачи Первым шагом алгоритма должен быть ввод координат точки: x и y. Для большего удобства при анализе результатов можно вывести введенные значения на экран. http://www.cyberforum.ru/cpp-beginners/thread807030.html
C++ Перевод с системы в систему
Даны три целых числа А=(101)2 и В=(101)3 и С=(101)4. Найти новое десятичное число Х=(А+В)*С. На экран вывести значение Х в десятичном и пятеричном виде.
C++ Ошибка при возвращении ссылки из функции
Когда функция возвращает ссылку, то ее можно использовать с левой стороны от знака "=". Только не пойму почему не работает \main.cpp|7|error: invalid initialization of reference of type 'int&' from expression of type 'const int'| #include <iostream> #include <cstdlib> template <typename T> T &GetMax(const T &a, const T &b)
C++ Как сравнить два символа? http://www.cyberforum.ru/cpp-beginners/thread807020.html
Я сегодня пытался решить задачу и столкнулся с проблемой. Мне нужно было сравнить элементы массива с символами. (a=="B")&&(a=="G") На ето оно выдает ошибку.... А вот и весь код #include<iostream> #include<algorithm> int n,k,i; char a; using namespace std;
C++ Перезапуск программы Нужно перезапустить программу нажатием на любую букву, кроме n. В чем ошибка? #include "stdafx.h" #include "iostream" #include "cstdlib" #include "cstring" #include "windows.h" using namespace System; int main() подробнее

Показать сообщение отдельно
anmartex
...
 Аватар для anmartex
1700 / 1193 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
13.03.2013, 07:34     Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа
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
#include <iostream>
#include <cstdlib>
 
void Print(int* array)
{
   if (*array != 0)
   {
      if (*array > 0)
      {
         Print(array+1);
         std::cout << *array << " ";
      }
      else
      {
         std::cout << *array << " ";
         Print(array+1);
      }
   }
}
 
int main()
{
   int array[] = {10, -10, -12, 6, 5, -18, 16, 0};
   Print(array);
   std::cout << std::endl;
 
   system("pause");
 
   return 0;
}
 
Текущее время: 15:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru