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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Максим1827
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 64
#1

Необходимо написать комментарии к программе - C++

17.01.2013, 21:45. Просмотров 289. Ответов 2
Метки нет (Все метки)

Помогите написать комментарии к программе
программа решает СЛАУ методом Гаусса
я часть написал, проверьте пожалуйста и дополните если что то необходимо еще, вот код

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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
  clrscr();
 
  float a[50][51], x[50], t;
  int i, j, k, m, n;
 
 
  n=3; m=n+1;                                                //razmernost`
  a[0][0]= 1; a[0][1]= -2; a[0][2]=1; a[0][3]= 5.7;
  a[1][0]= 3.1; a[1][1]=0; a[1][2]=-1; a[1][3]=1.8;
  a[2][0]= 0; a[2][1]= 1; a[2][2]= -3.4; a[2][3]= -3.3;
 
  printf("ishodnaya matrica \n \n");
  for (j = 0; j < n; j++)                        //vivod matrici
  {
    for (i = 0; i < m; i++)
      printf("%6.2f\t", a[j][i]);                 
    printf("\n");
    x[j] = 0;
  }
 
  for (j = 0; j < n; j++)                           //opredelyaem kol-vo resheniy
    if (a[j][i] == 0)
    {
      k = j;
      while ((a[k+1][j] == 0) && (k < n))
    k++;
      if (a[k+1][j] != 0)
    for (i = 0; i < m; i++)
    {
      t = a[j][i];
      a[j][i] = a[k+1][i];
      a[k+1][i] = t;
    }
      else
    printf("CLAY imeet mnojestvo resheniy");
    }
 
  for (k = 0; k < n - 1; k++)
    for (j = k + 1; j < n; j++)
    {
      if (a[k][k] !=0)
      {
    t = a[j][k] / a[k][k];
    for (i = 0; i < n + 1; i++)
      a[j][i] = a[k][i] * t - a[j][i];
      }
      else
    printf("CLAY ne imeet resheniy");
    }
 
  printf("\n Matrica privedennaya k treyg. vidy:\n\n");
 
  for (j = 0; j < n; j++)                //prevedenie matrici k treyg. vidy
  {
    for (i = 0; i < n + 1; i++)
      printf("%6.2f\t", a[j][i]);      //vivod treyg. matrici
    printf("\n");
  }
 
  for (j = n - 1 ; j >= 0; j--)         //podschet korney
  {
    t = a[j][n];
    for (i = j + 1; i < n; i++)
      t= t - a[j][i] * x[i];
    x[j] = t / a[j][j];
  }
 
  printf("\n korni CLAY:\n\n");
 
  for (i = 0; i < n; i++)
    printf("x%d = %6.2f\n", i, x[i]);      //vivod korney
 
  getch();
  return 0;
}
Добавлено через 25 минут
вверх
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 21:45     Необходимо написать комментарии к программе
Посмотрите здесь:

написать комментарии к программе - C++
код полностью верный и рабочий. но проблемы в том что нужно написать комментарии.... помогите пожалуйста#include &lt;iostream&gt; #include...

Нужно написать комментарии к программе - C++
Нужно написать коментарии к программе. #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; void main() { ...

Написать максимально подробные комментарии к данной программе - C++
#include &quot;stdafx.h&quot; const int N=10000; double calculateIntegral(double x); double Function(double x); double...

Комментарии к функциям добавить необходимо - C++
Всем вечер добрый. Подскажите пожалуйста где и что какая функция выполняет. #include&lt;iostream.h&gt; #include&lt;conio.h&gt; class m_string {...

Комментарии к программе - C++
нужна помощь с комментариями, желательно к каждой строчке #include &lt;stdio.h&gt; /*Подключение библиотеки stdio.h*/ #include &lt;conio.h&gt;...

Комментарии к программе - C++
#include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; /* оболочка strcmp(const char*, const char*) для функции qsort */ ...

Комментарии к программе - C++
Здраствуйте. Напишите, пожалуйста, комментарии к строкам, где этих комментариев нет. У меня брат - бездарь. А сам я написать комментарии не...

Нужны комментарии к программе - C++
вот два кода программ, нужны комментарии к коду и алгоритм программы: 1)Дана действительная матрица 6x9 MxN.Найти значения...

Напишите комментарии к программе - C++
здесь программа считает кол-во одинаковых цифр и их значение, мне нужно подробное описание шагов. #include &quot;stdafx.h&quot; #include...

Нужны комментарии к программе - C++
#include &lt;cmath&gt; #include &lt;iomanip&gt; #include &lt;iostream&gt; using namespace std; int fact(int i) { if (i==0) return...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
17.01.2013, 21:51     Необходимо написать комментарии к программе #2
Цитата Сообщение от Максим1827 Посмотреть сообщение
a[0][0]= 1; a[0][1]= -2; a[0][2]=1; a[0][3]= 5.7; a[1][0]= 3.1; a[1][1]=0; a[1][2]=-1; a[1][3]=1.8; a[2][0]= 0; a[2][1]= 1; a[2][2]= -3.4; a[2][3]= -3.3;
Добавил бы что это

Цитата Сообщение от Максим1827 Посмотреть сообщение
for (j = 0; j < n; j++) //prevedenie matrici k treyg. vidy { for (i = 0; i < n + 1; i++) printf("%6.2f\t", a[j][i]); //vivod treyg. matrici printf("\n"); }
Точно приведение матрицы к треугольному виду ?

Ну и еще найденные корни подставь в систему посмотри какой результат, чтобы сопоставить с заданными http://www.cyberforum.ru/cgi-bin/latex.cgi?b_i
Максим1827
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 64
17.01.2013, 21:56  [ТС]     Необходимо написать комментарии к программе #3
нет не уверен, я так предполагаю, у тебя другие мысли по этому поводу?спасибо огромное за подсказки, а все остальное правильно, да?
ну то что ты бы добавил это инициализация элементов массива?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru