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

Сформировать один массив из другого - C++

Восстановить пароль Регистрация
 
Амош
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 4
30.10.2013, 13:38     Сформировать один массив из другого #1
Дан массив A(N). Сформировать массив B(M), элементами которого являются большие из двух рядом стоящих в массива А чисел.(например, массив А состоит из элементов 1;3;5;-2;0;4;0;3). Элементами массива В будут 3;5;4)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 13:38     Сформировать один массив из другого
Посмотрите здесь:

Я хочу вывести 2 массива при чем чтобы один отличался от другого на +1. Почему не получается? C++
C++ Как организовать добавление в один класс элементов другого в ходе работы программы
C++ Проверить, является ли один массив подмножеством другого
C++ Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника
Один массив по основанию другого C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
30.10.2013, 13:44     Сформировать один массив из другого #2
Амош,

Не по теме:

неа, нам не нужно сделать задачку. Это вам нужно ее сделать

Anton_Kretov
 Аватар для Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
30.10.2013, 14:14     Сформировать один массив из другого #3
Какое кол-во символов должно быть во втором массиве?
m0dem
6 / 6 / 0
Регистрация: 30.09.2013
Сообщений: 28
30.10.2013, 20:47     Сформировать один массив из другого #4
можно сделать так:
#include<iostream>
#include<conio.h>
#include<cstdlib>
#include<ctime>
int main()
{
const int N = 10;
int A[N];

srand(time(0));
for(int i=0; i<N; i++)
{
A[i] = 1 + rand() % 49;
std::cout<< A[i]<<'\t';
}
const int M = 5;
int *B = new int[M];
int k = 0;

for(int i=0; i<N; i+=2)
{
if(A[i] > A[i+1])
B[k++] = A[i];
else
B[k++] = A[i+1];
}

for(int i=0; i<M; i++)
std:: cout<<B[i]<<'\t';

delete []B;
getch();
}

Добавлено через 2 минуты
Folko
не будем такими злыми
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
30.10.2013, 20:50     Сформировать один массив из другого #5
m0dem,

Не по теме:

а как иначе. Сначала код не пишут, потом начнут вместо пароля ставить qwerty, а потом и ссать на ободок начнут!

m0dem
6 / 6 / 0
Регистрация: 30.09.2013
Сообщений: 28
30.10.2013, 20:58     Сформировать один массив из другого #6
Folko может быть
Yandex
Объявления
30.10.2013, 20:58     Сформировать один массив из другого
Ответ Создать тему
Опции темы

Текущее время: 10:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru