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

Метод Гаусса через единичную диагональ. Что не так? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Восстановление задачи SystemRestore http://www.cyberforum.ru/cpp-beginners/thread835327.html
Пропало всё в SystemRestore(пусто,ни одной задачи)! Не создаются автоматически точки восстановления, не могу изменить задачу (период появления точек). Захожу ветку Библиотека планировщика заданий\Microsoft\Windows\SystemRestore, далее пишет "выбранная задача"{0}" больше не существует". Пункта SR нет- триггера нет. Что делать не знаю. Помогите!!!
C++ Вывести растояние от заданой точки к точке,которая делит высоту пополам Дано координаты вершин паралелограма. Вывести растояние от заданой точки к точке,которая делит высоту пополам http://www.cyberforum.ru/cpp-beginners/thread835315.html
C++ Массив: Вывести количество повторений числа "х" в столбике.
Помогите функцию переделать, я написал, вроде и верно но чуть не то. Вобщем мне нужно что бы мне вывело количество повторений числа "х" в столбике. например масив 1 2 3 х 2 2 2 3 1 2 1 2 х 3 1 1 2 3 3 3 1 2 3 3 3 1 х 1 1 1 1 х 1 1 1
C++ new выделяет больше памяти, чем задано
Здравия желаю!:) При запуске программы с кодом void main() { char *p; p=new char; cout<<strlen(p); _getch(); delete p;
C++ Символы.Вывести на экран сивол после символа а http://www.cyberforum.ru/cpp-beginners/thread835276.html
В тексте есть буква а, и она не последняя. Вывести на экран букву, следующую за ней.
C++ Access violating writing location 0x00000016 Добрый вечер! У меня код написано на С++. Когда я делая debugging мне выдает такую ошибку Как с этим справить? Спасибо подробнее

Показать сообщение отдельно
Janice
 Аватар для Janice
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 3
12.04.2013, 01:17  [ТС]     Метод Гаусса через единичную диагональ. Что не так?
теперь понятно, спасибо!

Добавлено через 56 минут
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
# include<stdio.h> 
#include <conio.h> 
#define N 2 // размерность
 
int main () 
{
int i, n, g, k;
float A[N][N+1], a, b, c, d, e; // a & b - коэфф, с & d & e - для вычислений
A[0][0]=1; A[0][1]=2; A[0][2]=11;
A[1][0]=3; A[1][1]=4; A[1][2]=25;
for (n=0; n<N; n++)
{
a=A[n][n]; printf("\n%f\n", a); 
for (i=0; i<N+1; i++)
{ 
c=A[n][i];
A[n][i]=c/a; // заготовка для диагонали
}
for (g=0; g<N; g++)
{ 
if(g!=n)
{
[COLOR="DarkRed"]b=A[g][n]; //определили коэф для обнуления по столбцу [/COLOR] 
for (k=0; k<N+1; k++)
{
d=A[g][k];
e=A[n][k];
A[g][k]=d-e*b; // "вычли" уравнение из всех ост так, чтобы обнул по столбцу
}
}
} 
}
for (n=0; n<N; n++)
{
printf ("\n");
for (i=0; i<N+1; i++)
printf ("%2.3f ", A[n][i]);
} 
getch(); return 0; }

Нашла ошибку у себя! выделено красным, теперь работает и "по-простому"))спасибо!
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru