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

матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы с++ http://www.cyberforum.ru/cpp-beginners/thread34540.html
П|m 0.5*(2-0,1!) |n=1 "Найти макс. величину М, для которой произведение не будет превышать число N. Вывести произведение и М" #include<stdio.h> #include<conio.h> #include<math.h> void main(void) { int n,i; float p,ch,mmax,N,f;
C++ Кто-нибудь создаёт потоки как в MSDN? Приветствую, жизнь заставила писать на 2005м MVS и использовать MS SQL SERVER (требует ObjectARX). Вообщем, раньше было какое-то предвзятое отношение, что C++ - это зло, но поработав с этим чудовищем недавно понял, что С++ - это и вправду зло. Когда приходилось работать в Delphi, Java, PHP и даже ассемблере(MASM), то скорость разработки была гораздо выше. Но раз некоторые утверждают, что С++... http://www.cyberforum.ru/cpp-beginners/thread34528.html
надо реализивать поиск С++ C++
помогите пожалуйста с прогой надо организовать поиск по некоторому критерию.Инфу должно запрашивать с файла Вот некоторsе мои наброски,а как реализовать посик по любому слову из файла я не понимаю.Заранее спасибочки. извините,не туда занесло #include<iostream.h> #include<fstream.h> #include<conio.h> #include<ctype.h> #include<stdlib.h> void main ()
матрица,масив,строки C++
Подскажите хотя бы часть кода..............Пожалуйста. 1.как все положительные елементи масива кроме максимального занести в другой масив???А то я даже не представляю с какой стороны братся,Спасибо заранее. 2.как в матрице поменять местами некоторые елементи (например <1 на максимальные) 3. Как в приложении запретить перносить слова на новую строчку,т.е. нужно написать програму,которая...
C++ Класс для работы со списком http://www.cyberforum.ru/cpp-beginners/thread34505.html
разработать класс для работы со списком, включив в него конструктор, деструктор и методы для создания и просмотра элементов списка, а также : Создать список, в информационной части элементов которого нахо-дятся координаты вершин многоугольника плоскости. Определить, находит-ся ли точка с заданными координатами на одной из сторон многоугольника Некоторые моменты понимаю, но как сделать всё...
C++ Ханойская башня Ханойская башня является одной из популярных головоломок XIX века. Даны три стержня, на один из которых нанизаны восемь колец, причем кольца отличаются размером и лежат меньшее на большем. Задача состоит в том, чтобы перенести пирамиду из восьми колец за наименьшее число ходов. За один раз разрешается переносить только одно кольцо, причём нельзя класть большее кольцо на меньшее.... подробнее

Показать сообщение отдельно
am_991
Сообщений: n/a

матрицы - C++

17.05.2009, 11:56. Просмотров 468. Ответов 4
Метки (Все метки)

Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка?
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
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
class matrix{
int **mas1,m,n;
public:matrix(void);
void transp(void);
void::proizv(void);};
matrix::matrix(void)
{int i,j;
printf("Vvedite kol-vo strok matrix 1\n");
scanf("%d",&m);
printf("Vvedite kol-vo stolbcov matrix 1\n");
scanf("%d",&n);
for(i=0; i < m; i++)
for(j=0; j < n; j++)
{
printf("matr1 A[%d][%d]=", i+1, j+1);
scanf("%d",&mas1[i][j]);}
printf("matrica1 = \n");
for(i=0; i < m; i++)
{for(j=0; j < n; j++)
{printf("%d ",mas1[i][j]);
}
printf("\n");}
}
void matrix::transp(void)
{int **mas2,i,j;
for(i=0; i < m; i++)
for(j=0; j < n; j++)
{mas2[j][i]=mas1[i][j];}
printf("transponentnaja matrica2 = \n \n");
for(i=0; i < n; i++)
{for(j=0; j < m; j++)
{printf("%d ",mas1[j][i]);}
printf(" \n");}
}
void matrix::proizv(void)
{int **mas3;
for (int i=0; i < m; i++)
for (int j=0; j < m; j++)
{mas3[i][i]=0;}
for (i=0; i < m; i++)
for (int j=0; j < n; j++)
mas3[i][i]+=mas1[i][j]*mas1[j][i];
printf("Proizvedenie matr = \n\n\n");
for(i=0; i < m; i++)
{for(int j=0; j <m;j++)
{printf("%d ",mas3[i][i]);}
printf(" \n");}
}
main()
{clrscr();
matrix a;
a.transp();
a.proizv();
getch();
}
Добавлено через 2 минуты 32 секунды
в borland с++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru