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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
Ленок
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 16
#1

Сложение двумерных массивов - C++

30.10.2009, 19:46. Просмотров 3272. Ответов 3
Метки нет (Все метки)

помогите пожалуйста с прогой!!!

Написать функцию, которая складывает соответствующие элементы двух заданных массивов и заносит результаты в третий массив. Все три массива имеют одинаковые размерности.

Написать программу, которая описывает три двухмерных массива: А, В и С размерностью 4 2, инициализировав массив А значениями 5, 3, 7, 1, 3, -5, 4, 7, а значения элементов массива В ввести с клавиатуры.

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

CUDA: сложение двумерных массивов - C++
Я новичок, как в CUDA, так и в С++. Задача - сложить два одинаковых массива, число строк и столбцов задается с клавиатуры. Я чувствую,...

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

Сложение двумерных std:vector - C++
Здравствуйте. Как это сделать для двумерных векторов? vector<vector<int>> m = { (vector<int>({ 1, 2 }), vector<int>({ 3, 4 })) }; ...

Обработка двумерных массивов - C++
Всем доброй ночи. Решаю задачу по информатике, на обработку двумерных массивов. Программу написал, ошибок нет, но когда начинаю вводить...

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

Использование двумерных массивов - C++
вроде компилируется, но когда программа загружается, то она выбивает, пишет остановка #include <iostream> using namespace std; main...

3
Ламер
5 / 5 / 0
Регистрация: 25.10.2009
Сообщений: 13
31.10.2009, 00:10 #2
и тишина...... и мертвые с косами.....
Помните этот фильм? Да, в наше время таких уже не снимают. Одни Адмиралы, да возвратившиеся Мушкетеры. А знаете почему? Люди в наше время (естественно не все еще) ставят собственную выгоду выше интересов общества. Главное гонорар получить, на зрителя наплевать. Вам приятно когда всех нас считают Быдлом, показывая на сие... (не подберу цензурного названия)? Мол, этим лохам что не покажи - все схавают.
...
Но мы отвлеклись.
Что ж случилось? - спросите Вы. Я такая симпатичная и милая, а никто не хочет мне "помочь". Почему?
А может Вы не помощи просите, а приказывает всем собравшимся выполнить Вашу прихоть? Увы прислуги здесь нет. Писать элементарный код просто так, никому не интересно.
Вот если Вы сама попытаетесь начать, и возникнут трудности, уверен ответов будем больше чем достаточно.
Что? Вы уже пробовали? И не получилось? - Код в студию. Разберемся, что не так.
1
M128K145
Эксперт С++
8300 / 3520 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
31.10.2009, 00:29 #3
Цитата Сообщение от Ленок Посмотреть сообщение
Написать функцию, которая складывает соответствующие элементы двух заданных массивов и заносит результаты в третий массив. Все три массива имеют одинаковые размерности.
C++
1
2
3
4
5
6
7
int* Sum(int* first, int* second, int n)
{
    int* rez = new int[n];
    for(int i = 0; i < n; ++i)
        rez[i] = first[i] + second[i]
    return rez;
}
Добавлено через 8 минут
Цитата Сообщение от Ленок Посмотреть сообщение
Написать программу, которая описывает три двухмерных массива: А, В и С размерностью 4 2, инициализировав массив А значениями 5, 3, 7, 1, 3, -5, 4, 7, а значения элементов массива В ввести с клавиатуры.
вот
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
int main()
{
    int A[4][2] = { {5, 3, 7, 1}, {3, -5, 4, 7}};
    int B[4][2], C[4][2], i, j;
    for(i = 0; i < 2; ++i)
        for(j = 0; j < 4; ++j)
            std::cin>>B[i][j];
    for(i = 0; i < 2; ++i)
        for(j = 0; j < 4; ++j)
            C[i][j] = A[i][j] + B[i][j];
 
    std::cout<<"\nA:"<<std::endl;
    for(i = 0; i < 2; ++i, std::cout<<std::endl)
        for(j = 0; j < 4; ++j)
            std::cout<<A[i][j]<<' ';
 
    std::cout<<"\nB:"<<std::endl;
    for(i = 0; i < 2; ++i, std::cout<<std::endl)
        for(j = 0; j < 4; ++j)
            std::cout<<B[i][j]<<' ';
 
    std::cout<<"\nC:"<<std::endl;
    for(i = 0; i < 2; ++i, std::cout<<std::endl)
        for(j = 0; j < 4; ++j)
            std::cout<<C[i][j]<<' ';
 
   return 0;
}
1
Ленок
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 16
31.10.2009, 05:36  [ТС] #4
Ламер ,вот ненадо сейчас меня тыкать тем,что я прошу помощи!!!если не хочешь помочь-промолчи просто и всё..найдутся более благоразумные люди...и не ставь себя выше всех!!

Добавлено через 28 секунд
M128K145 ,спасибо тебе большое!!очень сильно выручил)
0
31.10.2009, 05:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2009, 05:36
Привет! Вот еще темы с ответами:

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

Обработка двумерных массивов. Указатели - C++
Найти наименьший элемент матрицы X (mn) и записать нули в ту строку и столбец, где он находится.

Передача двумерных массивов в функцию - C++
мне дано такое задание: &quot;Написать функцию сглаживания заданной во входном параметре матрицы. Операция сглаживания матрицы дает новую...

Обработка двумерных массивов. Указатели. - C++
помогите сделать. буду благодарен с алгоритмами(блок-схемами)


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

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

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