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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xopbka
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 12
#1

Массив. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке - C++

16.03.2013, 00:45. Просмотров 507. Ответов 1
Метки нет (Все метки)

Из двух массивов а, а, ...., а и b, b, ....., b, создать следующие массивы:
1. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке.

В коде надо сделать функцию ввода и вывода.

Подскажите как дописать код и есть ли ошибки в этом?

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
#include <iostream>
using namespace std;
int mass(float*masA, int n, float*masB, int m, float*masAB)
{
int m=0;
for (int i=0; i<m, i++)
{
if (masA[i]<0)
{masAB[m]=mas[i];
m++;
}
}
int n=m;
for (int i=0; i<n, i++)
{
if (masB[i]<0)
{masAB[n]=mas[i];
n++;
}
}
return n;
}
 
void main(void)
{
int masAB[100];
дальше не понимаю(
Надо ввод и вывод еще.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 00:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке (C++):

Вывести отрицательные элементы массива на экран в обратном порядке - C++
9. Дан одномерный массив, состоящий из N вещественных элементов. 9.1. Ввести массив с клавиатуры. 9.2. Найти максимальный элемент. ...

Положительные элементы переставить в обратном порядке, а отрицательные оставить на своих местах - C++
есть рабочая программка,но не могу переделать нужно,чтобы положительные элементы переставлялись в обратном порядке,а отрицательные...

Вычислить сумму четных элементов массива и вывести отрицательные элементы на экран в обратном порядке - C++
Добрый вечер. Помогите пожалуйста с одной задачей Дан одномерный массив, состоящий из N вещественных элементов. 1. Ввести массив с...

Расположить элементы одномерного массива в следующем порядке: сначала отрицательные, затем нули, потом положительные - C++
Расположить элементы одномерного массива в следующем порядке: сначала отрицательные, затем нули, потом положительные.

Переписать элементы массива X[N] в массив Y[N] в обратном порядке - C++
помогите:(

Заменить 0 элементы массива на 1 и вывести массив в обратном порядке - C++
Двумерный динамический массив, через пользовательскую функцию. Массив типа float. Заменить 0 элементы массива на 1 и вывести массив в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dragsaw
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 6
16.03.2013, 02:17 #2
Цитата Сообщение от xopbka Посмотреть сообщение
C++
1
2
3
4
5
6
int m=0;
for (int i=0; i<m, i++)
{
if (masA[i]<0)
{masAB[m]=mas[i];
m++;
в цикле ошибки по-моему.
1. массив mas нигде не описан, но я так подозреваю, там вы хотели написать masA.
2. цикл не будет работать, т.к. условие не верное. при входе в цикл m=0 и i=0, а условие i<m.
соответственно второй цикл тоже неправильный. (строка 14 - начало)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2013, 02:17
Привет! Вот еще темы с ответами:

Записать все элементы массива в другой массив в обратном порядке - C++
ЗАДАЧА 2. Задан массив Z(k) целых чисел. Записать все элементы массива Z в массив Y, записав числа в обратном порядке (например, 1234...

Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке. - C++
Помогите пожалуйста!! 2. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке.

Переписать элементы массива вещественных чисел X в обратном порядке в массив Y. - C++
Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 с обязательным применением массивов. 1.Переписать...

5. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке - C++
5. Элементы заданного массива b(n) переписать в новый массив a(n) в обратном порядке.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru