Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2011, 00:32   #1
aank10
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 81
По умолчанию c++ матрицы

скажите формулу нахождения элементов матрицы выше побочной диагонали, формула ниже побочной придумал
Код:
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <iostream.h>
#include <stdlib.h>
char* Rus(const char* text){
char bufRus[256];
CharToOem(text, bufRus);
return bufRus;
}
main()
{randomize();
int x[4][4],j,k;
cout<<(Rus("Исходная матрица"));
for (j=0;j<4;j++)
{for (k=0;k<4;k++)
x[j][k]=rand() % 9 ;}

for (j=0;j<4;j++)
{cout<<"\n";
for (k=0;k<4;k++)
cout<<" "<<x[j][k];}

cout<<"\n";

for (j=0;j<4;j++)
{cout<<"\n";
for (k=;k<4;k++)
cout<<" "<<x[j][k];}
getch();
return 0;}

Последний раз редактировалось Stilet; 08.06.2011 в 14:23.
aank10 вне форума Ответить с цитированием
Старый 07.05.2011, 01:57   #2
Trust_357
Пользователь
 
Регистрация: 10.03.2011
Сообщений: 68
По умолчанию

Код:
#include<iostream>
using namespace std;
void main()
{
	setlocale(LC_CTYPE,"Rus");
	int n=0;
	cout<<"\t\tВведите боковые стороны треугольника\n\n";
	cin>>n;
	cout<<"\n\n";
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
			if(i+j==n-1||i==0||j==0)//i+j==n-1 <--формула
				cout<<"*";
			else
				cout<<" ";
		cout<<endl;
	}
	cout<<"\n\n";
}
Выше будет i+j<n-1

Последний раз редактировалось Trust_357; 07.05.2011 в 02:01.
Trust_357 вне форума Ответить с цитированием
Старый 08.06.2011, 13:33   #3
aank10
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 81
Сообщение метод Гаусса СЛАУ

Знаю что тема поднималась много раз но все же, можете продемонстрировать решение хотя бы 3 уравнений (желательно 4) но без считывания и записи из файла, и максимально просто.
2х+у-z=8
-3x-y+2z=-11
-2x+y+2z=-3
система взята с википедии она точно решается
aank10 вне форума Ответить с цитированием
Старый 08.06.2011, 15:21   #4
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Форум вроде по программированию а не по матану)

Точно такой же пример есть в статье про метод Гаусса (мне кажется оттуда Ыы его и взяли), там же и разбор решения и общий случай.
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TurboPascal: графы, матрицы смежности и матрицы инцидентности. ulala Помощь студентам 1 03.03.2011 19:28
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. Volk_xD Помощь студентам 6 05.01.2011 13:39
Матрицы:функция изменения порядка столбцов матрицы Fajyz Помощь студентам 0 13.01.2010 09:40
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19