Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 https://www.cyberforum.ru/ cpp-beginners/ thread1042139.html
В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5. Сап, форумчане.
C++ Построить окружность которая движется по дуге
http://i58.***********/big/2013/1215/de/1efd0c90e16d81d473d328f1ba1f82de.jpg Добавлено через 26 минут вот ссылка на задание: http://webfile.ru/dd4b56aa9c7d2658249b6411a64ee289
C++ Как создать карту помещения? https://www.cyberforum.ru/ cpp-beginners/ thread1042135.html
У робота имеется радар, энкодеры, компас. Перед роботом создать карту не составляет труда, зная дальность действия радара. А вот как создать карту помещения, понять не могу. Если взять двумерный массив 100x100 подъехав в точку x = 0, y = 0, нельзя будет добавить ещё элементы в начало. Или добавить ещё блок 100x100? Но как работать потом с этими блоками? Подскажите пожалуйсто, наставьте на верный...
C++ Работа с динамическим массивом В программе есть динамический массив класса Enemy. И есть функция, которая при попадании стрелы во врага проверяет жив ли он после попадания, если мертв, то уменьшает переменную en_kol (количество врагов) на 1. Проблема в том, что если стрела пересекается с первым врагом (нулевым элементом массива), то количество врагов сразу падает до нуля. С остальными элементами все нормально. В чем может быть... https://www.cyberforum.ru/ cpp-beginners/ thread1042122.html
Путаница в условном операторе C++
Задача: Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений. Код: int main(int argc, char* argv) { double x,y,z; if (x+y+z < 1) { if ((x<y) & (x<z)) {
C++ Провести побитовое кодирование слов английского языка https://www.cyberforum.ru/ cpp-beginners/ thread1042091.html
Провести побитовое кодирование слов английского языка( мне нужно тока слово Alexandr), используя минимальное количество переменных, типа unsigned int. Помогите пожалуйста, т.к уже конец семетра, а на мне висит тока эта прога, и я вообще не знаю как её сделать!!!
C++ Программа удаления информации о сотруднике https://www.cyberforum.ru/ cpp-beginners/ thread1042083.html
Всем привет, задание на лабораторной дали: Написать программу удаления информации о сотруднике с указанным возрастом вот собственно программа, написал. но выводит не то, что надо. преподаватель сказал, что дело в printf в конце. по идее, я должен ввести возраст и он удалит строку, в которой этот возраст. а он наоборот удаляет ту строку, которую не вводишь. #include <string.h> #include...
система счисления C++
Написать програму на С++, чтобы переводила 16 числа в двоичные. Можна в консоле можна из формами. Помогите пожалуста Добавлено через 4 часа 18 минут Кто поможет?
C++ Шаблоны классов. Обработка исключений https://www.cyberforum.ru/ cpp-beginners/ thread1042075.html
1. Описать шаблон класса АТД Стек. 2. Определить и реализовать в шаблоне класса конструкторы, деструктор, функции Input (ввод с клавиатуры) и Print (вывод на экран), перегрузить операцию присваивания. 3. Дополнить определение класса заданными перегруженными операциям. Реализовать эти операции. 4. Предусмотреть генерацию и обработку исключений для возможных ошибок. 5. Показать в клиенте main()...
C++ Арифметическая прогрессия https://www.cyberforum.ru/ cpp-beginners/ thread1042067.html
Вывести на экран 7ой член прогрессии если числа находящиеся по соседству различаются в 5 раз, а первое число равен 3ем Добавлено через 10 часов 4 минуты ответьте пожалуйста..
C++ Односвязный список
Где можно прочитать про это? Чтобы было просто написано: как создать список, как добавить туда элементы, как удалить список. 4 учебника прочитал, ни черта не понятно, даже не понял, как тупо создать список. Добавлено через 50 минут Дайте пожалуйста пример создания списка из чисел и добавления их туда. Уже час сижу про эти списки читаю, как все реализовать не понимаю
C++ Геометрическая прогрессия https://www.cyberforum.ru/ cpp-beginners/ thread1042063.html
Дана задача о геометрической прогрессии. считать число от 1 до 10, если в последовательности числа находящиеся по соседству различаются вдвое. Я не понял просто как составить формулу. Добавлено через 10 часов 7 минут Может ответите?
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 89
0

неправильно работает программа для вычисления определителя определителя (c++) - C++ - Ответ 5496941

15.12.2013, 13:36. Показов 437. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
работает вроде нормально, но иногда пишет неправильный знак определителя, причём ошибается в одном и том же месте(http://screeny.ru/52ad46cf367e3edf5f00b370 http://screeny.ru/52ad4700367e3edf5f00b37c)

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
81
82
83
84
85
86
87
88
89
90
91
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <stdlib.h>
long double det( long double a[4][4],int n)
{
  long  double v;
    int row = 0;
    int k=0;
    long double p=1;
    while (k<n-1)
   {
       int i,j;
       int gr = row;
        for (i=row+1; i<n;i++)
        {
            if (fabsl(a[row][k]) < fabsl(a[i][k]))//находим строку больше текущей
                gr = i;
        }
 
        if ( (row == gr) && (a[row][k] == 0)) {
            k++;
            continue;
        }
 
 
        if (row != gr)
        {
            for (j=0; j<n; j++)
            {
                //меняем местами сторку row(меньшую) и строку gr
                v = a[row][j]; 
                a[row][j] = a[gr][j];
                a[gr][j] = v;
            }
 
        }
 
    
        for (i=row+1; i<n; i++)
        {
            
            v = a[i][k]/a[row][k];
            a[i][k] = 0;
            if (v!=0) 
                for(j=k+1; j<n; j++){
                    
                    
                    a[i][j] = a[i][j] - (v*a[k][j]);
            
                }
        }
    row++;
    k++;
 
    }
    printf("\n");
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j <n; j++)
        {
            printf("%f|", a[i][j]);
        }
        printf("\n");
    }
printf("\n");
        int i=0;
        int j=0;
for (int l = 0; l < n; l++)
    {
 
         p=p*a[i][j];
        i++;
            j++;
 
 
    }
 
    return p;
}
 
void main()
{   
    long double a[4][4]= {{6,3,5,5},{7,0,9,4},{5,8,6,7},{7,6,7,0}};
 long double u;
int N;
N=4;
u=det(a,N);
printf("%f", u); 
getchar();
}


Вернуться к обсуждению:
неправильно работает программа для вычисления определителя определителя (c++) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 13:36
Готовые ответы и решения:

Метод Гаусса для вычисления определителя
Вычисляю обратную матрицу методом Гаусса. После приведения к верхнетреугольному виду считаю...

Сделать класс для вычисления определителя
как сделать чтобы было универсально ? xотя - бы до 5 пока только до этого додумался :) ...

Написать функцию для вычисления определителя матрицы
Нужна функция для вычисления ОПРЕДЕЛИТЕЛЯ матрицы, аргументами которой будет количество строк в...

Создать функцию для вычисления определителя матрицы 2х2
Создать функцию для вычисления определителя матрицы 2х2. (в C++) HELP ME PLEASE

0
15.12.2013, 13:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2013, 13:36
Помогаю со студенческими работами здесь

Функция time для вычисления скорости нахождения Определителя.Dev-C++7.3.1.3
Добрый день. Помогите немного подкорректировать код. В main'е switch'ом выбирается 3...

Рекурсивный метод вычисления определителя матрицы
суть в том, что не получается реализовать рекурсивный метод Determinant в классе Matrix. ...

Код вычисления определителя матрицы до 10-го порядка
Мне очень нужен код программы для вычисления определителя матрицы до 10-го порядка.

Оптимизация алгоритма вычисления определителя матрицы
Здравствуйте! Написал я давеча программку, которая считает определитель. Только вот беда - он не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru