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

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

Войти
Регистрация
Восстановить пароль
 
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
#1

Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В - C++

07.10.2013, 19:28. Просмотров 426. Ответов 3
Метки нет (Все метки)

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

Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В - C++
Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих...

Даны двСформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В - C++
Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих...

Постройте массив S, каждый элемент которого равен сумме соответствующих элементов массивов A и B - C++
Даны массивы A и B, состоящие из n элементов. Постройте массив S, каждый элемент которого равен сумме соответствующих элементов массивов A...

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

Сформировать массив, каждый элемент которого равен суме элементов соответствующего столбца матрицы - C++
Ребят помогите с кодом пожалуйста. Условие : Дана матрица действительных чисел D размером 6х6. Сформировать массив S1...S6 , каждый...

Сформировать одномерный массив, каждый элемент которого равен сумме элементов исходной матрицы - C++
Задан двухмерный числовой массив. Сформировать одномерный массив, каждый элемент которого равен сумме элементов соответствующей исходной...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
07.10.2013, 20:13 #2
Цитата Сообщение от Marrry Посмотреть сообщение
1) Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В.
Например, так

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    int A[7] = {1,3,7,2,3,-2,1}, B[7] = {3,2,4,0,6,-5,7},
        C[7], n = 7;
 
    for (int i = 0; i < n; i++)
     { C[i] = (A[i] > B[i]) ? A[i] : B[i]; }
 
    cout << "Вход:\n\n";
    for (int i = 0; i < n; i++) cout << A[i] << "  ";
    cout << "\n\n";
    for (int i = 0; i < n; i++) cout << B[i] << "  ";
    cout << "\n\n";
 
    cout << "Выход:\n\n";
    for (int i = 0; i < n; i++) cout << C[i] << "  ";
    cout << "\n" << endl;
 
    return 0;
}
Marrry
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 108
09.10.2013, 22:50  [ТС] #3
можно сделать так, чтобы массив вводить с клавиатуры?
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
09.10.2013, 23:35 #4
Цитата Сообщение от Marrry Посмотреть сообщение
можно сделать так, чтобы массив вводить с клавиатуры?
Так подойдёт?

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>
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    int n;
    cout << "Задайте размерность массивов:\n  "; cin >> n;
 
    int *A = (int *)calloc(n, sizeof(int)),
        *B = (int *)calloc(n, sizeof(int)),
        *C = (int *)calloc(n, sizeof(int));
 
    cout << "\nВведите элементы массива A:\n";
    for (int i = 0; i < n; i++){ cout << "  "; cin >> A[i]; }
 
    cout << "\nВведите элементы массива B:\n";
    for (int i = 0; i < n; i++){ cout << "  "; cin >> B[i]; }
 
    for (int i = 0; i < n; i++)
     { C[i] = (A[i] > B[i]) ? A[i] : B[i]; }
 
    cout << "\nЭлементы массива C:\n\n";
    for (int i = 0; i < n; i++){ cout << "  " << C[i]; }
 
    cout << endl;
    system("pause > null");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2013, 23:35
Привет! Вот еще темы с ответами:

Сформировать одномерный массив, каждый элемент которого равен количеству элементов строки, больших числа - C++
Дан двумерный массив размерностью 4x6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу - C++
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого...

Двумерный массив. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца - C++
Дан двумерный массив, целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.10.2013, 23:35
Ответ Создать тему
Опции темы

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