Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Програмированиие С+
Форум студентов МАТИ - МАТИ.РУ > Институт > Задания, курсовые, рефераты
RecruT
Помогите написать программку для "Решения систем линейных уравнений методом Жардана"
Я в этом деле... А в мае сдавать эту прогу, и она ещё является курсовой ...
Кто в этом деле соображает , я думаю ни составит вам никакого труда
-=AlekseY=-
ХЫ!!!!!!!!!!!!!!!!! у нас такая же была!!!!!!!!!!!!!!У Сандрыкина никакой фантазии........... smile.gif smile.gif

Поищу обязательно!!!!! Уже сегодня напишу ответ....... :pivo:
Nafanya
А в паскале тут кто-нибудь сечет?? :blush:
Можт есть у кого-нибудь в закромах родины написанная база данных на трубе паскаля? :blush:
-=AlekseY=-
ХЫ!!!!!!!!У меня в школе Паскаль был - этот детский сад.....Если честно, я до сих пор что-то помню.....А вот Си++ - уже подзабыл.... :( Делфи хочу надыбать - вот это сила......Вроде бы т на Паскаль похож....
ХМ......База данных????? biggrin.gif biggrin.gif biggrin.gif biggrin.gif
Nafanya
Ага.. детский сад... у нас препод недавно оттуда... седня приперлись в инст (*даже некоторые личности только ради инфы), пришел препод и изрек:"Блина... народ решайте... или я иду за мелом или я вас отпускаю... честно говоря мне так лень спускаться на первый этаж... так что давайте... валите отседа...))"

Во как.... tease.gif
Dr. HamSterЪ
у нас так не выйдет - мельм там тикто ничего не пишет :aga:
RecruT
Небольшое исправленице - не С++ ,а Turbo C ...
-=AlekseY=-
Разницы нет....:aga:
Я дома делал на С++....и с этой прогой приходил к Сандре...Все работало как надо.... :bye:
Phoenix
ТО что делаем, оно что в C++, что в Turbo C выглядит одинаково smile.gif Там есть то 1 библиотека, которая с 60х годов не менялась smile.gif
Dr. HamSterЪ
Завтра (27 матрта) будет програма, о которой писалось выше. Скачаете - сдадите курсовую Сандрыкину на отлично
Dr. HamSterЪ
Вот она программа

Код
#include <stdio.h>
#include <conio.h>
#define Nmax  15
int N,g,k,l,o,p,z;
float x;
float rb [ Nmax ][ Nmax ];
float vektor [ Nmax ];
float X [ Nmax ];
float matrica [ Nmax ][ Nmax ];
void input_B(void);
void input_A(void);
void invmat (void);
void umnozhenie(void);
/*--------------------------------------------------------*/
main()
{
input_A();
input_B();
invmat();
umnozhenie();
(void)getch();
}
/*----------------------------------------------------------*/
void input_A(void)
{
 int i;
 clrscr();
 printf ("                программа для решения системы линейных уравнений                                    скачана с сайта www.3ltt.ru");
 do
   {
     gotoxy(30,10);
     clreol();
     printf ("число уравнений не больше (%d) ", Nmax);
     scanf(" %d",&N);
     if (N<1 || N>Nmax)
     {
     gotoxy(30,12);
     printf ("ошибка введите другое число");
     }
   }while(N<1 || N>Nmax);
   gotoxy(1,12);
   clreol();
   for(i=0;i<N;i++)
   {
   for(g=0;g<N;g++)
   {
   i++; g++;
   printf ("введите коэфицент при неизвестном номер (%d)(%d)     ",i,g);
   i--; g--;
   scanf ("%f",&matrica[i][g]);
   }
   }
}
void input_B(void)
{
   int j;
   printf("---------------------------------\n");
   for(j=0;j<N;j++)
   {
   j++;
   printf ("введите свободный член номер (%d)    ",j);
   j--;
   scanf ("%f",&vektor[j]);
   }
}
/*-------------------------------------*/
void invmat(void)
{
  int i,j,s,v;
  float p[Nmax][Nmax];
  for (s=0;s<N;s++)
    { v=s;
    for (i=0;i<N;i++)
     for(j=0;j<N;j++)
    if(i!=s && j!=v)
    p[i][j]=(matrica[i][j]*matrica[s][v]-matrica[i][v]*matrica[s][j])/matrica[s][v];
    else
  if(i!=s)
   p[i][v]=matrica[i][v]/matrica[s][v];
    else
     if (j!=v)
     p[s][j]=-matrica[s][j]/matrica[s][v];
     p[s][v]=1/matrica[s][v];
   for(i=0;i<N;i++)
    for(j=0;j<N;j++)
    matrica[i][j]=p[i][j];
    }
}

/*-------------------------------------*/
void umnozhenie(void)
{
 for(k=0;k<N;k++)
 {
 for(l=0;l<N;l++)
 {
 rb[k][l]=matrica[k][l]*vektor[l];
 }
 }
 for(z=0;z<N;z++) X[z]=0;
 for(o=0;o<N;o++)
 {
 for(p=0;p<N;p++)
 {
 X[o]=X[o]+rb[o][p];
 }
 x=X[o];
 o++;
 printf ("\nX(%d)=%f",o,x);
 o--;
 }

}
badger
Цитата(-=AlekseY=- @ 24.03.2006 - 20:22)
ХЫ!!!!!!!!У меня в школе Паскаль был - этот детский сад.....Если честно, я  до сих пор что-то помню.....А вот Си++ - уже подзабыл.... :(  Делфи хочу надыбать - вот это сила......Вроде бы т на Паскаль похож....
ХМ......База данных?????

Delphi на Pascal... ну да, как Java на бэйсик....
З.Ы.
если кому-то нужна помощь по Pascal, Delphi, C, C++, Java то обращайтесь... на ящик
Speedy
Народ, а кто-нить сдавал экзамен по Основам Программирования, че там за задачи дают???(1 курс, 1 семестр).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2007 Invision Power Services, Inc.
Карта
rss
Карта