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

Как написать на C++ матрицу - C++

Восстановить пароль Регистрация
 
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 19:40     Как написать на C++ матрицу #1
Всем привет! Не могу никак создать программу которая решает матрицу, точнее вот мой вопрос: Напишите сумму 1-ой строки на последнюю строку матрицы В(10,8) ,?
ПОМОГИТЕ!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 19:43     Как написать на C++ матрицу #2
Бауыржан, в чем конкретно проблемы?
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 19:45  [ТС]     Как написать на C++ матрицу #3
Помоги пожалуйста написать программу которая складывает первую строку матрицы с последней строкой матрицы на C++ или же есть исходник
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 19:48     Как написать на C++ матрицу #4
Бауыржан, программы пишут в разделе платных услуг. А мы тут помогаем с написанием. Алгоритм вашей программы такой: создаете матрицу, заполняете, затем в цикле от 0 до n-1 проходите по всем столбцам матрицы и складываете 0-вой и n-1 элементы
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 19:50  [ТС]     Как написать на C++ матрицу #5
вот я об этом прошу помоги с написанием! я новичок

Добавлено через 22 секунды
Буду очень благодарен !
Корд
7 / 7 / 0
Регистрация: 22.03.2013
Сообщений: 185
03.11.2013, 19:51     Как написать на C++ матрицу #6
C++
1
2
3
4
5
6
7
8
9
int main(){
int A[N][N];
int c=0
//где-нибудь тут заполняем
for(int i=0;i<N;i++)
    c=A[1][i]+A[N][i]+c;
printf("%i", c);
getch();
}
То что придумал сходу.
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 19:52  [ТС]     Как написать на C++ матрицу #7
Огромное спасибо форумчане! за решённую задачу !
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 19:53     Как написать на C++ матрицу #8
Корд, не так
C++
1
2
for (int i = 0; i < m; i++)
summ += a[0][i] + a[n-1][i];
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 20:12  [ТС]     Как написать на C++ матрицу #9
чёта не выходит моё значение вот которое должен вставить B[10,8]


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
 
using namespace std;
const int n = 10;
int main()
{
    int n,i,A,c;
   int A [10][8];
int c=0
 
for(int i=0;i<N;i++);
    c=A[1][i]+A[N][i]+c;
printf("%i", c);
getch();
return 0;
}
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 20:16     Как написать на C++ матрицу #10
Бауыржан, число N означало количество столбцов в матрице. И вы используете неправильный вариант кода. Первая строка имеет индекс 0, а не 1. И в тэги оформите код
Корд
7 / 7 / 0
Регистрация: 22.03.2013
Сообщений: 185
03.11.2013, 20:18     Как написать на C++ матрицу #11
Цитата Сообщение от Folko Посмотреть сообщение
Корд, не так
C++
1
2
for (int i = 0; i < m; i++)
summ += a[0][i] + a[n-1][i];
Согласен провтыкал не те координаты)

Добавлено через 1 минуту
Цитата Сообщение от Бауыржан Посмотреть сообщение
чёта не выходит моё значение вот которое должен вставить B[10,8]


#include <iostream>
#include <conio.h>

using namespace std;
const int n = 10;
int main()
{
int n,i,A,c;
int A [10][8];
int c=0

for(int i=0;i<N;i++);
c=A[1][i]+A[N][i]+c;
printf("%i", c);
getch();
return 0;
}
Массив не заполнен ничем.
Сложить надо
c=A[0][i]+A[N-1][i]+c;
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 20:19     Как написать на C++ матрицу #12
Корд,

Не по теме:

самое интересное, что тс даже не подумал, к чему в цикле i < N и объявил матрицу просто значениями

Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 20:32  [ТС]     Как написать на C++ матрицу #13
Браток помоги пожалуйста! я впервые на вашем форуме чуть разок помоги если не жалко, не могу написать никак не компилитируется ПЛЗ.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 20:36     Как написать на C++ матрицу #14
Бауыржан, ну так и быть
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;
 
const int n = 10;
const int m = 8;
 
int main()
{
    int a[n][m];
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            a[i][j] = i+1; // свой вариант заполнения добавишь
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++) cout << a[i][j] << "   ";
        cout << endl;
    }
    int summ = 0;
    for (int j = 0; j < m; j++)
        summ += a[0][j]+a[n-1][j];
    cout << summ << endl;
    return 0;
}
держите
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 20:40  [ТС]     Как написать на C++ матрицу #15
Вот что мне задали на дом B[10,8] найти сумму первой и последней строки любой введённой матрицы
Корд
7 / 7 / 0
Регистрация: 22.03.2013
Сообщений: 185
03.11.2013, 20:53     Как написать на C++ матрицу #16
Цитата Сообщение от Бауыржан Посмотреть сообщение
Вот что мне задали на дом B[10,8] найти сумму первой и последней строки любой введённой матрицы
ну так ты любую матрицу и выбери. B[10,8]- это размер матрицы,10 на 8.
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
03.11.2013, 20:56  [ТС]     Как написать на C++ матрицу #17
Красавчик! Браток рахмет от души! Спасибо!

Добавлено через 51 секунду
А что нужно там добавить? a[i][j] = i+1; // свой вариант заполнения добавишь <<< =)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 02:11     Как написать на C++ матрицу
Еще ссылки по теме:

Написать функцию, которая заполняет квадратную матрицу числами по указанному правилу C++
Написать программу, формирующую матрицу C++
Написать процедуру для суммирования матриц. Сложить исходную матрицу и транспонированную (т. е C++

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

Или воспользуйтесь поиском по форуму:
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
04.11.2013, 02:11     Как написать на C++ матрицу #18
Бауыржан, там заполнение массива. Либо рандомными числами заполнять, либо с клавиатуры, либо еще как то. Я написал i+1 просто для того, что бы значения хоть как то отличались

Добавлено через 17 минут
Бауыржан, например вместо i+1 написать rand()%10;
Yandex
Объявления
04.11.2013, 02:11     Как написать на C++ матрицу
Ответ Создать тему
Опции темы

Текущее время: 07:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru