С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
novichek01
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 5
#1

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

21.01.2013, 18:19. Просмотров 675. Ответов 2
Метки нет (Все метки)

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

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

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

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

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

Даны два файла с числами. Получить новый, каждый компонент которого равен наибольшему из соотв. компонентов заданных файлов - C++
Количество чисел в исходниках одинаковое. Надо вроде сравнить числа попарно и выводить наибольшее из пары в файл(преподавательница сказала)...

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

2
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
21.01.2013, 18:56 #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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <Windows.h>
#include <time.h>
 
using namespace std;
void main()
{
    setlocale(0,"russian");
    srand(time(NULL));
    int size = 0;
    cout << " Введите размер массивов : "; cin >> size ;
    
    int *FirstArr = new int[size];
    int *SecondArr = new int[size];
    int *fThirdArr = new int[size]; /* новый массив для задания №1) */
    int *sThirdArr = new int[size]; /* новый массив для задания №2) */
    int *tThirdArr = new int[size]; /* новый массив для задания №3) */
 
    cout << " Заполнение первых двух массивов рандомными числами (диапозон 1 - 99) ... " << endl;
    
    for(int i = 0 ; i  <= size - 1 ; i++)
    {
        FirstArr[i] = 0 + rand() % 99;
        SecondArr[i] = 0 + rand() % 99;
 
        fThirdArr[i] = FirstArr[i] + SecondArr[i];
        sThirdArr[i] = FirstArr[i] * SecondArr[i];
        
        if(FirstArr[i] >= SecondArr[i]) tThirdArr[i] = FirstArr[i];
        else tThirdArr[i] = SecondArr[i];
    }
 
    bool print_array;
    for(int i = 0 ; i <= 2 ; i++)
    {
        bool print_array = true;
        cout << " Вывести массив по заданию № " << i + 1 << '?' << " 1 - да || 0 - нет : ";
        cin >> print_array;
 
        if(print_array)
        {
            switch(i)
            {
            case 0: for(int i = 0 ; i <= size - 1 ; i++) cout << fThirdArr[i] << endl ; system("pause") ; system("cls") ; break;
            case 1: for(int i = 0 ; i <= size - 1 ; i++) cout << sThirdArr[i] << endl ; system("pause") ; system("cls") ; break;
            case 2: for(int i = 0 ; i <= size - 1 ; i++) cout << tThirdArr[i] << endl ; system("pause") ; system("cls") ; break;
            }
        }
    }
 
 
 
    delete [] FirstArr;
    delete [] SecondArr;
    delete [] fThirdArr;
    delete [] sThirdArr;
    delete [] tThirdArr;
    MessageBox(0,"Завершение программы " , " exit 0" , MB_OK);
}
2
novichek01
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 5
21.01.2013, 19:29  [ТС] #3
Starscream Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2013, 19:29
Привет! Вот еще темы с ответами:

Дан массив А(12). Каждый третий элемент массива заменить суммой двух предшествующих. - C++
1)Дан массив А(12). Каждый третий элемент массива заменить суммой двух предшествующих. Нужно написать в С++ , но не понимаю как...

Даны 2 числовых ряда. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов. - C++
Буду очень признателен, если поможете безрукому... 5. Даны 2 числовых ряда А и B. Задать массив, каждый элемент которого является...

Сожмите массив, выбросив каждый третий его элемент, без использования дополнительного массива - C++
3. Дан массив из n элементов. Сожмите массив, выбросив каждый третий его элемент, без использования дополнительного массива. Выведите на...

Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A - C++
Дана матрица A. Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A. Ввод: Из...


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

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

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