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

матрицы в с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread34544.html
Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка? #include<stdio.h> #include<conio.h> #include<iostream.h> class matrix{ int **mas1,m,n; public:matrix(void); void transp(void); void::proizv(void);};
C++ Циклы с++ П|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; http://www.cyberforum.ru/cpp-beginners/thread34540.html
C++ Кто-нибудь создаёт потоки как в MSDN?
Приветствую, жизнь заставила писать на 2005м MVS и использовать MS SQL SERVER (требует ObjectARX). Вообщем, раньше было какое-то предвзятое отношение, что C++ - это зло, но поработав с этим чудовищем недавно понял, что С++ - это и вправду зло. Когда приходилось работать в Delphi, Java, PHP и даже ассемблере(MASM), то скорость разработки была гораздо выше. Но раз некоторые утверждают, что С++...
надо реализивать поиск С++ C++
помогите пожалуйста с прогой надо организовать поиск по некоторому критерию.Инфу должно запрашивать с файла Вот некоторsе мои наброски,а как реализовать посик по любому слову из файла я не понимаю.Заранее спасибочки. извините,не туда занесло #include<iostream.h> #include<fstream.h> #include<conio.h> #include<ctype.h> #include<stdlib.h> void main ()
C++ матрица,масив,строки http://www.cyberforum.ru/cpp-beginners/thread34509.html
Подскажите хотя бы часть кода..............Пожалуйста. 1.как все положительные елементи масива кроме максимального занести в другой масив???А то я даже не представляю с какой стороны братся,Спасибо заранее. 2.как в матрице поменять местами некоторые елементи (например <1 на максимальные) 3. Как в приложении запретить перносить слова на новую строчку,т.е. нужно написать програму,которая...
C++ Класс для работы со списком разработать класс для работы со списком, включив в него конструктор, деструктор и методы для создания и просмотра элементов списка, а также : Создать список, в информационной части элементов которого нахо-дятся координаты вершин многоугольника плоскости. Определить, находит-ся ли точка с заданными координатами на одной из сторон многоугольника Некоторые моменты понимаю, но как сделать всё... подробнее

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

матрицы в с++ - C++

17.05.2009, 11:59. Просмотров 505. Ответов 1
Метки (Все метки)

Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка?

#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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru