Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Mr.Ben
0 / 0 / 0
Регистрация: 05.12.2009
Сообщений: 62
#1

Получить третий массив.

25.02.2011, 16:25. Просмотров 403. Ответов 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
26
27
28
29
#include<iostream.h>
#include<conio.h>
int main ()
{
clrscr();
int a[10],b[10],c[10],i,max,max1,max2,n1,n2,x,g;
cout<<endl<<"BBEDUTE DLUHY PERBOGO MACCUBA=";
cin>>a[i];
max=-32768;
for (i=0;i<a[i];i++)
{
cout<<endl<<"BBEDUTE ELEMEHTbl PERBOGO MACCUBA=";
cin>>x;
if (x>max) max1=x;
}
cout<<endl<<"BBEDUTE DLUHY BTOPOGO MACCUBA";
cin>>b[i];
for (i=0;i<b[i];i++)
{
cout<<endl<<"BBEDUTE ELEMEHTbl BTOPOGO MACCUBA";
cin>>g;
if (g>max) max2=g;
}
{
c[i]=(x,g);
cout<<"TPETUU MACCUB="<<c[i];
}
getch ();
}
Помогите, не работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2011, 16:25
Ответы с готовыми решениями:

Получить третий массив..
Даны два целочисленных массива, состоящие из одинакового числа элементов. Получить третий массив...

Получить третий массив, каждый элемент которого равен сумме элементов с тем же номером в заданных массивах
11.247. Даны два массива одного размера. Получить третий массив, каждый элемент которого...

Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива
Плиз, помогите решить задачу!!! Скоро сессия, не успеваю решить все задачи!!! Выручайте!!! Даны...

Получить третий массив C[15] по правилу: вначале элементы первого массива, затем элементы второго массива
Даны массивы A, B. Нужно получить третьи массив C состоящий: вначале элементы первого массива,...

Создать третий массив, в котором собрать элементы массива A, которые не включаются в массив B
4. Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив...

3
Vandris
63 / 63 / 28
Регистрация: 19.01.2011
Сообщений: 94
25.02.2011, 17: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
31
32
33
34
/*Даны два целочисленных массива, состоящие из одинакового числа элементов.
Получить третий массив такой же размерности, каждый элемент которого равен
наибольшему из соответствующих элементов данного массива.*/
 
#include <iostream>
#include <conio.h>
#define max(a, b) (a > b) ? a : b
 
int main()
{
    setlocale(2, ".1251");
    int *a, *b, *c;
    size_t n;
    std::cout << "Введите размер массивов: ";
    std::cin >> n;
    a = new int[n];
    b = new int[n];
    c = new int[n];
    for (size_t i = 0; i < n; i++)
    {
        std::cout << "Введите " << i+1 << "й элемент массива A: ";
        std::cin >> a[i];
    }
    for (size_t i = 0; i < n; i++)
    {
        std::cout << "Введите " << i+1 << "й элемент массива B: ";
        std::cin >> b[i];
    }
    std::cout << "Массив С, полученный из максимальных элементов: ";
    for (size_t i = 0; i < n; i++)
        std::cout << (c[i] = max(a[i], b[i])) << " ";
    //getch();
    return 0;
}
0
NickoTin
Почетный модератор
Эксперт .NET
8444 / 3566 / 402
Регистрация: 14.06.2010
Сообщений: 4,512
Записей в блоге: 9
25.02.2011, 17:25 #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
26
27
28
29
30
31
#include <iostream>
#include <conio.h>
 
#define ARRAY_SIZE 10
 
int main()
{
    int a[ARRAY_SIZE], b [ARRAY_SIZE], c[ARRAY_SIZE];
    int i = 0;
 
    std::cout << "Enter first array elements:" << std::endl;
    for (; i < ARRAY_SIZE; ++i) {
        std::cin >> a[i];
    }
    i = 0;
 
    std::cout << "Enter second array elements:" << std::endl;
    for (; i < ARRAY_SIZE; ++i) {
        std::cin >> b[i];
 
        c[i] = (a[i] > b[i]) ? a[i] : b[i];
    }
    i = 0;
 
    std::cout << "Result array:" << std::endl;
    for(; i < ARRAY_SIZE; ++i) {
        std::cout << c[i] << ((i != ARRAY_SIZE - 1) ? ", " : ".");
    }
    getch();
    return 0;
}
0
FroL
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
25.02.2011, 18:59 #4
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
31
32
33
34
35
36
#include<iostream.h>
#include<conio.h>
int main ()
{
  clrscr();
  int a[10], b[10], c[10], buf[20], length, temp, i;
  cout<<"BBEDUTE DLUHY PERBOGO MACCUBA = "<<endl;
  cin>>length;
  max = -32768;
  for (i = 0; i < length; i++)
    {
      cout<<"BBEDUTE ELEMEHTbl PERBOGO MACCUBA = "<<endl;
      cin>>a[i];
      buf[i] = a[i];
    }
  cout<<endl<<"BBEDUTE DLUHY BTOPOGO MACCUBA";
  cin>>length;
  for (i = 0; i < length; i++)
    {
      coutl<<"BBEDUTE ELEMEHTbl BTOPOGO MACCUBA"<<end;
      cin>>b[i];
      buf[length + i] = b[i];
    }
  for (i = 1; i < size; i++) 
      for (int j = size - 1; j >= i; j--)
        {   
          if (buf[j-1] > buf[j])
             {  
               temp = buf[j-1];    
               nums[j-1] = buf[j];//выбираем из 2 массивов 
               buf[j] = temp;      //максимальный значения 
             }
 for(i = 0; i < length; i++)
     c[i] = buf[i]; //вносим в итоговый массив только нужное число значений
 getch ();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2011, 18:59

Создать третий массив, в котором нужно собрать элементы массива A, которые не включаются в массив B
Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально...

Дан массив целых чисел. Переписать все положительные элементы во второй массив, а остальные - в третий
Дан массив целых чисел. Переписать все положительные элементы во второй массив, а остальные - в...

Записать в третий массив все четные элементы первого массива, которые не входят во второй массив Исправить код
Такая задача: 1) Записать в третий массив все четные элементы первого массива, которые не входят...


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

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

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