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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице M x N переставить столбцы http://www.cyberforum.ru/cpp-beginners/thread679387.html
В матрице M x N переставить столбцы так , чтобы получилась последовательность k1=>k2=>…kn, где kj – количество положительных элементов в j – ом столбце. Программа должна выполнять ввод и вывод матрицы и дополнительных данных, выполнять необходимые действия и выводить результаты.
C++ Работа с потоками #include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; DWORD __stdcall minimum(LPVOID lpParam) { int *arr = (int*)lpParam ; int a=arr; for(int i=1;i<5;i++) if(arr<a){a=arr;} http://www.cyberforum.ru/cpp-beginners/thread679385.html
Алгоритм случайного планирования процессов C++
задали задание сделать диспетчер задач .Диспетчер создает очередь процесов, потом за заданой стратегией выбирает процес и разрешает ему выполниться ,после выполнения пихает в очередь следующий процес и т.д... всего процесов 3 , но очередь состоит из 150 процесов. Процесы я сам напишу , а вот со стратегией у меня проблемы...я не понимаю как её реализовать...тем более з графическим...
Задан массив из N действительных чисел и нужно вычислить сумму между 1 и 2 отрицательными элементами C++
Задан массив из N действительных чисел и нужно вычислить сумму между 1 и 2 отрицательными элементами
C++ Поменять местами строчки матрицы http://www.cyberforum.ru/cpp-beginners/thread679342.html
написал такой код, и он не компилируеться((( #include <iostream> #include<ctime> #include <math.h> #include<conio.h> #include<locale.h> const int M=4, N=3; void INP(int); void OUT(int); void SWAP(int , int, int);
C++ Задан массив из N действительных чисел. Составить программу для поиска в этом массиве Задан массив из N действительных чисел. Составить программу для поиска в этом массиве произведения его элементов, расположенных между максимальным и минимальным элементами. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.10.2012, 16:04     Используя рекурсию, напечатать сначала все отрицательные, а потом все положительные числа
dimafarsh, лови
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
#include <iostream>
using namespace std;
 
void rekursPrint(int * seq, int i, bool bNegative);
 
int main()
{
    int sequence[] = {-2, 15, -1, -8, 14, 125, 11, -6, 0};
    rekursPrint(sequence, 0,  true);//ГЇГҐГ·Г*ГІГј îòðèöГ*òåëüГ*ûõ
    rekursPrint(sequence, 0, false);//ГЇГҐГ·Г*ГІГј ïîëîæèòåëüГ*ûõ
    return 0;
}
 
void rekursPrint(int * seq, int i, bool bNegative)
{
    if(seq[i])
    {
        if(bNegative && seq[i] < 0)
            cout<<seq[i]<<" ";
        if(!bNegative && seq[i]> 0)
            cout<<seq[i]<<" ";
        rekursPrint(seq, i + 1, bNegative);
    }
}
Миниатюры
Используя рекурсию, напечатать сначала все отрицательные, а потом все положительные числа  
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru