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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Igorec
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 12
#1

Матрицы в Turbo C. - C++

19.02.2010, 15:20. Просмотров 1348. Ответов 2
Метки нет (Все метки)

Написать программу выполняющую операцию 4А-5B+C. Элементарные операции с матрицами (умножение матрицы на число, транспонирование матрицы, сложение 2 матриц) оформить в виде функций. Полученную матрицу вывести на экран.
Т.Е. чтобы я мог вводить с клавиатуры матрицу A, B, C и программа подситывала общую матрицу и выводила ее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2010, 15:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Матрицы в Turbo C. (C++):

Матрицы на Turbo C - C++
Помогите написать задачу на Turbo C! Задача: В заданной прямоугольной матрице найти в последнем ряду первый отрицательный элемент.Все...

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

Turbo C - C++
Дамы и Господа, где можно скачать турбо с, подскажите рабочую ссылку. Спасибо

TURBO C++ - C++
Составить блок-схему алгоритма и программу вычисления количество положительных,отрицательных и нулевых элементов массива B.

Turbo C++ - C++
где можно скачать турбо си?

Turbo c - C++
Здравствуйте ребята! Скоро сессия. Вот сижу читаю теорию, а как только приступаю к решению задачи полный стопор. Можете решить задачку на...

2
insideone
Модератор
Автор FAQ
3655 / 935 / 54
Регистрация: 10.01.2010
Сообщений: 2,507
19.02.2010, 15:40 #2
http://www.cyberforum.ru/cpp-beginne...read37464.html
Транспонирование матрицы относительно главной и побочной диагоналей
http://www.cyberforum.ru/cpp-beginne...read37687.html
Создать класс матрица
Вы думали у вас какое то уникальное задание? Пробуйте поиск - он вкусный
0
Igorec
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 12
22.02.2010, 20:00  [ТС] #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
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <stdlib.h>
const int n=2;
int mA[3][3], mB[3][3], mC[3][3], matPR[3][3], mat1[3][3],
mat2[3][3],mSUM[3][3], mRazn[3][3];
int a,b,k,m,sum,proizv;
void pr (int z, int p[3][3])
{for (a=0; a<=n; a++)
for (b=0; b<=n; b++)
{proizv=0;
proizv=z*p[a][b];
matPR [a][b]=proizv;
}
}
void summ(int f[3][3], int h[3][3])
{
for (a=0; a<=n; a++)
for (b=0; b<=n; b++)
mSUM[a][b]=f[a][b]+h[a][b];
}
void razn(int u[3][3], int v[3][3])
{
for (a=0; a<=n; a++)
for (b=0; b<=n; b++)
mRazn[a][b]=u[a][b]-v[a][b];
}
void create(int x[3][3])
{int T=0;
printf("Enter elements \n");
for (a=0; a<=n; a++)
for (b=0; b<=n; b++)
{scanf("%3i", &T);
x[a][b]=T;
}
}
void print(int y[3][3])
{for (a=0; a<=2; a++)
{for (b=0; b<=2; b++)
printf("%3i",y[a][b]);
printf("\n");
}
printf ("\n");
}
copymat(int in[3][3], int out[3][3])
{
for (a=0; a<=2; a++)
for (b=0; b<=2; b++)
out[a][b]=in[a][b];
}
void main()
{
clrscr();
printf ("Matrix 1: \n");
create(mA);
printf ("Matrix 2: \n");
create(mB);
printf ("Matrix 3: \n");
create(mC);
clrscr();
print(mA);
print(mB);
print(mC);
printf ("Results: \n");
pr(4,mA);
print(matPR);
copymat (matPR,mat1);
pr(5,mB);
print(matPR);
copymat (matPR,mat2);
razn(mat1,mat2);
print(mRazn);
summ(mRazn,mC);
print(mSUM);
getch();
}
Такая программа пойдет или здесь есть ошибки?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2010, 20:00
Привет! Вот еще темы с ответами:

turbo c++... - C++
здравствуйте! у меня к вам большая просьба, дайте пожалуйста дистр turbo C++ что бы не глюкнутый дистр был и с ключами пожалуйста! заранее...

Графика в Turbo C)) - C++
1. Составить программу построения графического изображения. Нарисовать &quot;Молоток &quot;. 2. Построить график функции. f (x) = cos (x ^ 2 + x) /...

Из Turbo pascal в С++ - C++
var st: string; i, count: integer; begin readln(st); for i:=1 to length(st) do if st in then inc(count); ...

Из Turbo Pascal в C++ - C++
var mas:arrayof Integer; A,i,n,sum:Integer; begin write('4islo elementov massiva: '); readln(n); writeln('Vvedite...


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

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

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