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

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

Войти
Регистрация
Восстановить пароль
 
Маша Нестеренко
-1 / 1 / 0
Регистрация: 16.10.2015
Сообщений: 23
#1

Сформировать новый массив из максимальных элементов двух других - C++

16.10.2015, 16:08. Просмотров 172. Ответов 1
Метки нет (Все метки)

Ввести 2 одномерных числовых массива А и В одинаковой длины и сформировать новый массив С , который состоит из элементов с(i)max{а(i);b(i)}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# include <iostream>
#include <conio.h>
#include <math.h>
int main () {
int a[4],b[4],c[4],i,max;
cin>>a[4]>>b[4];
for (i=0;i<4;i++);
{
if (a[i]<b[i]);
else c[i]=b[i];
cout<<c[i]<<" ";
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2015, 16:08     Сформировать новый массив из максимальных элементов двух других
Посмотрите здесь:

C++ Сформировать массив из двух других массивов с исключением повторяющихся элементов
C++ Сформировать новый массив из двух исходных по данному правилу
Сформировать массив путем слияние двух других C++
C++ Сформировать одномерный массив из максимальных элементов строк матрицы
Сформировать одномерный массив на основе двух других массивов C++
Сформировать массив из двух других массивов C++
Сформировать из двух упорядоченных массивов новый массив, тоже упорядоченный C++
C++ Сформировать массив из двух других одномерных массивов STL
Сформировать массив состоящий из максимальных элементов столбцов C++
C++ Сформировать массив со значениями максимума соответствующих элементов двух других массивов
C++ Сформировать одномерный массив X из максимальных элементов столбцов матрицы A
C++ Нужно сформировать массив из двух других массивов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
16.10.2015, 16:12     Сформировать новый массив из максимальных элементов двух других #2
Цитата Сообщение от Маша Нестеренко Посмотреть сообщение
cin>>a[4]>>b[4];
тут не верно, нужно обращаться по индексу, в данном случае выход за диапазон

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# include <iostream>
 
int main () 
{
  int a[4], b[4], c[4];
 
  for (int i=0;i<4;i++)
  {
     std::cin>>a[i]>>b[i];
      if (a[i]<b[i])
         c[i]=b[i];
       else 
         c[i]=a[i];
 
       std::cout<<c[i]<<" ";
}
return 0;
}
Yandex
Объявления
16.10.2015, 16:12     Сформировать новый массив из максимальных элементов двух других
Ответ Создать тему
Опции темы

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