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

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

Войти
Регистрация
Восстановить пароль
 
Scrimer
Сообщений: n/a
#1

как написать программу с копированием одномерных массивов - C++

03.02.2012, 11:57. Просмотров 397. Ответов 2
Метки нет (Все метки)

Даны два массива, в первом найти позицыю первого нулевого элемента массива. Скопировать во второй массив все элементы расположиные после первого нулевого элемента, а затем до найденого первого нулевого элемента
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2012, 11:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как написать программу с копированием одномерных массивов (C++):

Написать программу с использованием одномерных динамических массивов вещественных чисел - C++
Задание На основе составленных алгоритмов в среде Visual Studio написать консольную программу (общую для всех трех заданий, т.е. все...

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

разработать программу сортировки одномерных массивов - C++
1: создать и отсортировать одномерный массив используя алгоритм сортировки выбором 2: создать и отсортировать одномерный массив используя...

Алгоритмы с неразветвленным телом цикла Разработать алгоритм и программу с единственным циклом для обработки одномерных массивов. - C++
При заданных координатах C1,C2,...,Cn одной точки и ко-ординатах B1,B2,...,Bn другой точки n-мерного пространства найти расстояние между...

Обработка одномерных массивов. Сортировка массивов - C++
Здравствуйте, помогите пожалуйста решить задачу легким способом. В одномерном массиве, состоящем из n вещественных элементов, вычислить: ...

Обработка одномерных массивов. Сортировка массивов - C++
Здравствуйсте! Помогите пожалуйста написать программу! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)...

2
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
03.02.2012, 12:22 #2
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 <vector>
#include <algorithm>
#include <random>
#include <cstdlib>
#include <iterator>
 
int main()
{
   const size_t size = 15;
   const size_t min = 0;
   const size_t max = 5;
   std::mt19937 gen(time(0));
   std::uniform_int_distribution<> distr(min, max);
   std::vector<int> v(size);
   std::generate(std::begin(v), std::end(v), [&gen, &distr, min, max]() {return distr(gen);});
   std::copy(std::begin(v), std::end(v), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
   std::vector<int> v2;
   std::vector<int>::iterator iter = std::find(std::begin(v), std::end(v), 0);
   if (iter == v.end())
   {
      std::cout << "No null elements" << std::endl;
      return 0;
   }
   std::copy(iter + 1, std::end(v), std::back_inserter(v2));
   std::copy(std::begin(v), iter, std::back_inserter(v2));
   std::copy(std::begin(v2), std::end(v2), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
}
http://liveworkspace.org/code/bbc343e36852e6078f3dc0404c5e774f
0
silent_1991
03.02.2012, 12:43     как написать программу с копированием одномерных массивов
  #3
 Комментарий модератора 
Если нужна какая-то модификация кода (добавить ввод с клавиатуры, меню и т.д.) - пишите прямо в этой теме, не создавайте новую!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2012, 12:43
Привет! Вот еще темы с ответами:

Из двух упорядоченных одномерных массивов длины К и Н сформируйте одномерный массив размером К+Н упорядоченный так же как и исходный - C++
Из двух упорядоченных одномерных массивов длины К и Н сформируйте однормерный массив размером К+Н упорядоченный так же как и исходный.

Какие есть виды массивов (кроме одномерных, двумерных и двумерных ступенчатых массивов)? - C++
Какие есть виды массивов (кроме одномерных, двумерных и двумерных ступенчатых массивов)? И почему такая вот запись является &quot;чуть&quot;...

написать программу по поиску массивов - C++
Привет. Я слышала, что на этом форуме есть ребята, которые могут помочь с проблемами в С++ начинающим программистам. Буду очень...

Не получается написать программу обработки массивов - C++
Доброго времени суток! Помогите пожалуйста составить програму по заданию: Дан массив, состоящий из n натуральных чисел. Образовать...


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

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

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