Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти максимальное слово в строке https://www.cyberforum.ru/ cpp-beginners/ thread1766881.html
Программа правильно определяет длину слов, но почему-то она проверяет только первое слово, но дальше по строке не идет. Причем, если убрать k=0; она проверяет все слова. Надеюсь на вашу помощь и прошу прощения за кривокод. #include <stdio.h> #include <string.h> #include <iostream> using namespace std; int main() { int i,ii=0,k=0,maxk=0,n,slovo=0; char str = " string this is...
Написать класс Матрица. Массив объектов класса Массив C++
Написать класс Матрица (в данном случае матрица – массив объектов класса Массив из предыдущего задания). В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами); деструктор; ввод с клавиатуры, вывод на экран (в виде методов). В этом же классе, перегрузить операции: +, += (сложение матриц); – (вычитание); = (присвоение); == (сравнение по элементам); (взятие элемента с...
C++ В наследнике не видно членов базового класса https://www.cyberforum.ru/ cpp-beginners/ thread1766825.html
в чем ошибка кто подскажет? )).... val не видит #include<iostream> #include<conio.h> using namespace std; class Base { private: int val; public:
C++ Найти причины возникновения ошибки в коде и исправить эту ошибку https://www.cyberforum.ru/ cpp-beginners/ thread1766713.html
Подскажите пожалуйста, как исправить?
Небольшое затруднение C++
Доброго времени суток, форумчане. Почему этот код при введении значения yourword допустим "a b" выводит на экран не "a ba ba b", а "a a a"? #include <iostream> using namespace std; string trinity(string);
C++ Не могу переместить чётные элементы из одного массива в другой Не получается у меня записать четные элементы из массива а в массив b, помогите!! #include <cstdlib> #include <iostream> #include <string.h> using namespace std; int main(int argc, char *argv) { setlocale(LC_ALL,"Russian"); int n; https://www.cyberforum.ru/ cpp-beginners/ thread1766690.html
C++ Ошибка конвертации типа данных Доброго времени суток. Я столкнулся со следующей проблемой: определил переменные типа файл: #define filebooks "c:\\filebooks.txt" file *filevar; После чего при попытке их связать между собой сначала возникла ошибка filevar = fopen(filebooks, "rb"); Код ошибки: Unit1.cpp(73): E2034 Cannot convert 'FILE *' to 'void * *' В следующей операции возникли сразу 2 ошибки схожего характера https://www.cyberforum.ru/ cpp-beginners/ thread1766682.html C++ В производном классе вызов приватного метода базового класса
Добрый вечер. Помогите понять одну вещь. Имеется такое наследование: class test1 { public: void pubF() { privF(); } private:
C++ Задача по программированию на массив в С++ Ребят помогите решить задачку на массив в С++ если не трудно то с пояснением МОЖНО И БЕЗ . Заранее Спасибо!!!!! Преобразуйте динамический одномерный массив из n элементов таким образом,чтобы сначала располагались все элементы,отличающиеся от минимального элемента не более чем на 20%, а потом все остальные, упорядоченные по возрастанию. Все алгоритмы оформите в виде подпрограммы,... https://www.cyberforum.ru/ cpp-beginners/ thread1766662.html C++ Реализовать выделенные функции До реализовать выделенные функции.Помогите пожалуйста очень нужно :help: Нужно сделать реализацию вот этих функций voidShow(Triangle*, int); voidMove(Triangle*, int); voidFindMax(Triangle*, int); #include"Triangle.h" #include<iostream> usingnamespacestd; https://www.cyberforum.ru/ cpp-beginners/ thread1766660.html
C++ Определить, имеются ли в последовательности a1, a2 , …, aq три положительных члена, идущих подряд.
Даны натуральные числа n, p, q и действительные числа a1 , a2 ,…,an , причем n>=q>=p>=1 . Определить, имеются ли в последовательности a1, a2 , …, aq три положительных члена, идущих подряд. Среди чисел ap , ap+1 , …, an найти ближайшее к нулю. Упорядочить члены последовательности ap , ap+1 , …, aq по возрастанию, используя алгоритм сортировки методом прямого обмена.
C++ Класс Student. Код прилагается Создать класс Student. Класс имеет атрибуты name(имя), surname(фамилия), patronymic(отчество), yearBirth(год рождения), kurs(курс), kod_group(код группы). Предусмотреть элементы-функции(методы): -вывод полной информации о студенте -возврат ФИО одной строкой -определение принадлежности студента указанной группе(для реализации вывода списка студентов определенной группы) -возврат... https://www.cyberforum.ru/ cpp-beginners/ thread1766630.html
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
20.06.2016, 12:00 0

Переписать отрицательные элементы массива Х в массив У, а положительные элементы массива Х - в массив Z - C++ - Ответ 9293458

20.06.2016, 12:00. Показов 2510. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
#include <vector>
#include <cstdlib>
#include <algorithm>
#include <iterator>
using namespace std;
 
int main() {
    vector<int> x {-1,2,-3,4,0,-5,6,-7,8,9,10,-19}, y, z;
    copy_if(x.begin(), x.end(), back_inserter(y), [](int elem)->bool
    {
    return elem < 0;    
    });
    copy_if(x.begin(), x.end(), back_inserter(z), [](int elem)->bool
    {
    return elem > 0;    
    });
    cout << "X: "<< endl;
    copy(x.begin(), x.end(), ostream_iterator<int> (cout, " "));
    cout << "\nY: "<< endl;
    copy(y.begin(), y.end(), ostream_iterator<int> (cout, " "));
    cout << "\nZ: "<< endl;
    copy(z.begin(), z.end(), ostream_iterator<int> (cout, " "));
    return 0;
}
Процедуру ввода сделаете сами

Вернуться к обсуждению:
Переписать отрицательные элементы массива Х в массив У, а положительные элементы массива Х - в массив Z C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2016, 12:00
Готовые ответы и решения:

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C
Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а...

Переписать в массив Y положительные элементы а в массив Z отрицательные элементы массива Х N<=40
Помогите уважаемые программисты Нужно написать программу &quot;X(N) Переписать в массив Y...

Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X(N)
Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X(N)

Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X
Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X .model...

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

Переписать подряд в массив Y положительные, а в массив Z - отрицательные элементы массива X
переписать подряд в массив Y положительные, а в массив Z - отрицательные элементы массива X(N), N...

Переписать подряд в массив Y положительные, а в массив Z отрицательные элементы массива X
Переписать подряд в массив Y положительные, а в массив Z отрицательные элементы массива X. X(40)...

Переписать положительные элементы одномерного массива А в массив В, а отрицательные – в массив С.
Здравствуйте! У меня такая проблема: как переписать положительные элементы одномерного массива А в...

Переписать в массив X подряд положительные элементы массива P, а в массив Y — отрицательные
И снова здравствуйте =) Задача: Дан массив P( N)состоящий из N вещественных чисел. Переписать...

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