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

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

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

Сложение двух одномерных матриц поэлементно (проверьте код) - C++

16.06.2014, 12:49. Просмотров 749. Ответов 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
#include <iostream>
 
using namespace std;
 
int main()
{
    int i;
    int X[15], Y[15], A[15];
    setlocale(0, "");
    cout<<"Количество элементов вектора: 15";
    cout<<"Введите элементы первого вектора:";
    for(i=0; i<15; i++)
        cin>>X[i];
    cout<<"Введите элементы второго вектора:";
    for(i=0; i<15; i++)
        cin>>Y[i];
    for(int i=0;i<=15;i++)
            A[i] = X[i] + Y[i];
                cout<<A[i]<<" \t";
                    cout<<endl;
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2014, 12:49     Сложение двух одномерных матриц поэлементно (проверьте код)
Посмотрите здесь:

C++ Сложение и вычитание поэлементно...
Сложение двух матриц C++
C++ Классы, конструктор, сложение двух матриц
C++ Сложение двух матриц
C++ Сложение двух матриц
Матрица и функция (Сложение двух матриц функцией sum) C++
Массив: Найти произведение двух верхнеугольных матриц, которые храняться в упакованном виде в одномерных массивах. C++
Сложение двух матриц C++
Произвести сложение двух массивов 5х3 по правилам сложения матриц C++
Сложение двух матриц 2x2 C++
C++ Сравнить поэлементно два одномерных массива, и через if определить, равны эти элементы или нет
Реализовать сложение двух заданных матриц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ledge
0 / 0 / 0
Регистрация: 23.02.2012
Сообщений: 25
16.06.2014, 13:22     Сложение двух одномерных матриц поэлементно (проверьте код) #2
C++
1
2
3
4
5
for(int i=0;i<=15;i++)
{
            A[i] = X[i] + Y[i];
            cout<<A[i]<<" \t";
}
Здесь, я так понимаю, вы хотите сразу вывести результат сложения, если да, то следует добавить две команды следующие после цикла в фигурные скобки, иначе цикл ухватит лишь одну последующую команду (сложения) и выведена она будет лишь один раз.
Alendorff
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 49
16.06.2014, 15:32     Сложение двух одномерных матриц поэлементно (проверьте код) #3
и в последнем цикле строго меньше 15, а не <=
Тамика
Котовчанин
869 / 449 / 141
Регистрация: 16.02.2010
Сообщений: 2,835
Записей в блоге: 27
16.06.2014, 16:00     Сложение двух одномерных матриц поэлементно (проверьте код) #4
Цитата Сообщение от BsSlayer Посмотреть сообщение
Пожалуйста, проверьте на ошибки. Надо поэлементоно сложить две матрицы одномерных.
Одномерная матрица называется массив.
Думаю, что можно обойтись и двумя массивами.
Какие ошибки интересуют? Компилятор ошибок не выдаст. Проблемы в логике?
C++
1
 for(int i=0;i<=15;i++)
Энто зачем? У Вас i определен выше.
И зачем предложение ввода данных, если у Вас везде уже 15 прописано?

Добавлено через 3 минуты
Исчо.
C++
1
2
    for(i=0; i<15; i++)
        cin>>X[i];
Это зачем?..
Yandex
Объявления
16.06.2014, 16:00     Сложение двух одномерных матриц поэлементно (проверьте код)
Ответ Создать тему
Опции темы

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