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

Рекурсия функции, определитель матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Текст с консоли в int http://www.cyberforum.ru/cpp-beginners/thread824949.html
while(true) { system("cls"); cout << "Введите номер комманды:\n"; int номер_комманды = -1; cin >> номер_комманды; if (номер_комманды == 1) break; } Почему когда я ввожу буквы в консоль, он просто пролетает? И начинает заного крутить цикл и нифнига не делает. Или как можно поставить запрет на все кроме цифр?
C++ Нюансы работы с массивами: как правильно передать массив в функцию в качестве аргумента? Здравствуйте!!!Начал недавно изучать с++ и с по книге!!!там есть пример и возник небольшой вопрос к нему!Скину весь код, чтобы было понятнее!! #include <cstdio> #include <iostream> #include <cstdlib> #include <ctype.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread824946.html
C++ Что значит регистры флагов?
Известно где услышал звон "Пацаны, компиляйте в нейтив, дебажте идой, прописывайте относительные смещения, сбрасывайте регисты флагов." Поясните что означают эти фразы, не на примерах, а назначение и цель, где используется (про натив знаю)...
Произвести сортировку методом обмена C++
Целочисленный массив X из n элементов разбит на m фрагментов. В целочисленном массиве K из m элементов хранятся длины соответствующих фрагментов (все K различны, их сумма равна n). Упорядочить массив K по возрастанию, переставив соотвествующие фрагменты в массиве X. Сортировку произвести методом обмена. Вот пример метода обмена: #include<iostream.h> #include<stdlib.h>...
C++ Населения http://www.cyberforum.ru/cpp-beginners/thread824883.html
1)Население города ежегодно увеличиваеться на 1/n наличного состава жителей,где n-натуральное число.Через сколько лет населения города устроиться. Незнаю что вывести не получаться ответ у меня например ввести сколько жителей а выводил ответ за сколько лет { int n,r,i; n=Convert::ToInt16(textBox1->Text); for (i=1; i<=; i++) { n=n+1/n; r=i; } ...
C++ Вывод слова Создать класс Слово. Ввести любое слово. Получить матрицу символов следующего вида: с______с _л___л ___о _в___в о_____о Только вместо знаков _ что бы были пробелы подробнее

Показать сообщение отдельно
samuel23
Сообщений: n/a
01.04.2013, 18:10     Рекурсия функции, определитель матрицы
Пишу функцию для нахождения определителя n-ой матрицы, в конце концов я должен вызывать функцию внутри себя, но при компиляции в 24 строке выдает ошибку "opr cannot be used as a function".

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
float opr(float **M,int n) {
float p=1,opr,buf; int k,k2; bool is_null, done;
 
if(n==1) return M[0][0];
else if(n==2) return M[0][0]*M[1][1]-M[0][1]*M[1][0];
else {
     if(M[0][0]==0) {
                    for(k=1;k<n;k++) {if(M[k][0]!=0) {
                                     is_null=false;
                          for(k2=0;k2<n;k2++) {
                                              buf=M[0][k2];
                                              M[0][k2]=M[k][k2];
                                              M[k][k2]=buf;
                                              }        
                                      }              }
                                     if(is_null!=false) opr=0;
                     }
       for(k=1;k<n;k++) {
                           if(M[k][0]!=0) {
                                   for(k2=0;k2<n;k2++) M[k][k2]=(-1)*(M[k2][0]/M[0][0]);            
                                          }
                        }  
                              
    opr(M,n-1);
      }  
}
float opr(float **M,int n); перед самой фк тоже ничего не дало.

Добавлено через 11 минут
Понял. У меня в функции есть переменная opr, надо поменять имя переменной или функции. Вопрос снят
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru