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

Метод Гаусса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кратные и не кратные числа http://www.cyberforum.ru/cpp-beginners/thread191123.html
Народ помогите пожалуйста надо из числовой последовательности чисел выбирать сначала кратные данному числу потом не кратные данному числу и все числа которые кратны первому но не кратны второму вывести Спасибо!
C++ Менеджер памяти Хочу написать свои аналоги malloc free. Загвоздка в том, что я не знаю как освобождать потом память, ведь VirtualFree не может освободить только n-ное кол-во байт.Как поступить ? Накидал чуть-чуть.Подход думаю впринцепи не правильный static size_t usageAllocSize;//сколько используется static size_t totalAllocSize;//сколько выделено static byte* currectAddr;// указатель на текущую пам... http://www.cyberforum.ru/cpp-beginners/thread191114.html
Помогите отредактировать прогу с классами!!! C++
помогите пожалуйста, я не знаю почему он мне выдает ошибки((( вот условие:Описать класс-контейнер массив указателей "Отрезок на плоскости" (TLine) и "Окружность" (TCircle) . Дан текстовый файл, содержащий информацию о вышеуказанных объектах (не менее 10 строк). Например: точка 5 6 blue отрезок 2 3 5 7 red окружность 5 5 10 white окружность 6 8 5 black отрезок 3 4 8 8 blue Необходимо...
C++ Создание меню в консольном приложении
Здравствуйте! Нужно создать меню. Каждый пункт в меню - программа, т.е. в меню можно выбирать какую программу запустить. Подскажите пожалуйста как это реализовать, с пояснениями, пожалуйста
C++ Создать класс Animal http://www.cyberforum.ru/cpp-beginners/thread191087.html
Создать класс Animal, содержащий следующие элементы: - поле «вес» float Mass; - поле «пол» char* Sex; - поле «окрас» char* Color; - поле «возраст» int Age; - метод получения веса float GetMass(); - метод получения пола char* GetSex(); - метод получения возраста int GetAge(); - метод получения окраски char* GetColor(); - конструктор с параметрами Animal(float Mass, char* Sex,...
C++ прямое включение здраствуйте! у меня небольшой вопрос по методу прямого включения. Нужно отсортиовать первый рядок матрицы по убыванию)вот код: void Sort_Insertion(int** y, int n , int m) { int i,j,k,*b; b= new int ; for (i=1; i<m; i++) { for (k=0; k<n; k++) { подробнее

Показать сообщение отдельно
Гамбит
13 / 13 / 1
Регистрация: 19.10.2009
Сообщений: 93
14.11.2010, 20:10  [ТС]     Метод Гаусса
УРА товарищи!!!! Вот работающая программа:dance3:. приятно осознавать, что написал её сам. Извините за беспокойство
Код
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define n 4
void check(float mass[n][n],float sc[n])
{
int j,i,t=0;
for (i=0;i<n;i++)
	{
	for (j=0;j<n;j++)
	if (fabs(mass[i][j]>0.00001))
	t=1;
	if(t==0&&sc[i]==0){
	printf("бЁб⥬* Ё¬ҐҐв ЎҐбзЁб«Ґ**®Ґ ¬*®¦Ґбвў® аҐиҐ*Ё©");
	exit(0);}
	if(t==0&&sc[i]!=0){
	printf("бЁб⥬* *Ґб®ў¬Ґбв**");
	exit(0);}t=0;
	}
}
void check1(float mass[n][n],float sc[n],int i)
{
int j,k;
int b;
for (j=i+1;j<n;j++)
if (mass[j][i]!=0)
	{
	for (k=i;k<n;k++)
		{
		b=mass[i][k];
		mass[i][k]=mass[j][k];
		mass[j][k]=b;
		}
	b=sc[i];
	sc[i]=sc[j];
	sc[j]=b;
	return;
	}
}
void main()
{
float mass[n][n],sc[n],x[n];
float h=0;
int i,j,k;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
	{
	printf("‚ўҐ¤ЁвҐ н«Ґ¬Ґ*в A[%d,%d] :",i,j);
	scanf("%f",&mass[i][j]);
	}
for(i=0;i<n;i++)
	{
	printf("‚ўҐ¤ЁвҐ %d-н«Ґ¬Ґ*в бв®«Ўж* бў®Ў®¤*ле з«Ґ*®ў:",i);
	scanf("%f",&sc[i]);
	}
for(i=0;i<n;i++)
	{
	if(mass[i][i]==0)
	check1(mass,sc,i);
	for(j=i+1;j<n;j++)
		{
		h=mass[j][i]/mass[i][i];
		sc[j]=sc[j]-h*sc[i];
		for (k=i;k<n;k++)
		mass[j][k]=mass[j][k]-h*mass[i][k];

		}    check(mass,sc);
	}
printf("\n");
for(i=0;i<n;i++)
{
printf("|");
for(j=0;j<n;j++)
{
printf("%f ",mass[i][j]);
}
printf("|");
printf("%f",sc[i]);
printf("\n");
}

x[n-1]=sc[n-1]/mass[n-1][n-1];
for(i=n-2;i>=0;i--)
	{
	for(j=n-1;j>i;j--)
	sc[i]=sc[i]-mass[i][j]*x[j];
	x[i]=sc[i]/mass[i][i];
	}
for(i=0;i<n;i++)
printf("%f\n",x[i]);
}
Добавлено через 1 минуту
Цитата Сообщение от Kastaneda Посмотреть сообщение
Методов Гаусса здесь вагон и маленькая тележка) Воспользуйтесь поиском, может найдете уже готовый код.
вагонов нам не надо, своё нужнее. Все таки прогером мне быть. Нельзяж всю жизнь с форумов таскать проги=)
 
Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru