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

Ошибка компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарисовать ромб через цикл,почти сделал,не могу понять что делать дальше http://www.cyberforum.ru/cpp-beginners/thread958239.html
#include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { int N,i; N=10; for (int i = 10; i >= 1; i--) {
C++ OpenGL прорисовка в отдельном потоке Здравствуйте! Интересует,есть ли возможность выделить работу с ОпенГЛ в отдельный поток.Грубо говоря void* go(void * gg) { int k=2; char **argv=new char*; argv="hello "; glutInit(&k,argv); glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB); http://www.cyberforum.ru/cpp-beginners/thread958233.html
C++ Классы и обьекты
Извините, вот возник вопрос с заданием. А именно, как передать конструктору Patient параметры(Фамилия, имя и тд), так чтобы они были в массиве* (base = new Patient). Прошу помочь с этим моментом. Желательно кодом:) Условие: Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Диагноз. Создать массив объектов. Вывести: а) список пациентов, имеющих данный диагноз; б) список...
C++ Анализ кода программы, которая решает логическое уравнение
Пишу прогу, которая решает логическое уравнение. Не компилируется... помогите разобраться, завтра зачёт. #include <iostream> #include <stdio.h> using namespace std; bool function(bool P, bool Q, bool R) { return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q))); }
C++ открытие и считывание из .dll http://www.cyberforum.ru/cpp-beginners/thread958215.html
Доброго времени суток. Необходимо с помощью С++ открыть файл формата .dll в бинарном виде. После чего вытащить из этого бинарного файла всю возможную информацию (формат, размер файла, количество строк, символов и т.д.) Заранее благодарен за любую помощь в этом вопросе.
C++ Сравнение массивов После заполнения динамического массива числами,в моем случае 1 и 0,компилятор не производит действий,останавливает работу.Спасибо#include <stdio.h> #include <conio.h> int main () { int w,h,d; printf(" Vvedite w pri uslovii w>=1\n"); scanf ("%d",&w); printf(" Vvedite h pri uslovii h<=100\n"); scanf ("%d",&h); int **mas; подробнее

Показать сообщение отдельно
Nikita19041
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 25
20.09.2013, 01:26     Ошибка компиляции
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
// KR_5.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "math.h"
#include "iomanip"
using namespace std;
 
void sumpr (double**,int,int,int,int);
 
int main()
{
    double  **a;
    int i, j, n, m, sum, pr; 
    setlocale(LC_ALL, "Russian");
  cout<<"Вас приветствует учебная программа по вычислению функции, пожалуста введите\nисходные данные... \n";
  cout << "Введите данные, требуемые для работы программы:" << endl;
    cout << "Введите размер массива A: \n";
    cout << "рядов n=";
    cin >> n ;
    if(n <= 0)  
    {
        cout << "Ошибочная размерность \n";
        system("pause");
        return 1;
    }
    cout << "строк m=";
    cin >>  m;
    if(m <= 0)  
    {
        cout << "Ошибочная размерность \n";
        system("pause");
        return 1;
    }
 
    a = new double*[n];                 // Выделение памяти под массив ука-зателей
    for(i=0; i<n; i++)                      // Выделение памяти под соответствую-щие 
        a[i] = new double[m];       // этим указателям строки матрицы
    
    cout << "\nВведите массив A: \n";
    for (i=0; i<n; i++)                         // Ввод двумерного массива
      for (j=0; j<m; j++) 
        {
            cout << "Введите a[" << i << "][" << j << "]: " ;
            cin >> a[i][j];
        }
    
    cout << "\nМассив A: \n";           // Вывод двумерного массива
    for (i=0; i<n; i++) 
        {
            for (j=0; j<m; j++) 
                cout << setw (9) << a[i][j]; 
            cout << endl;
        }
    sumpr (a, n, m, sum, pr);
    cout << "\nРезультаты вычислений: \n" ;
    cout << "\nСумма элементов матрицы, расположенных на главной диагонали \n";
    cout << sum;
    cout << "\nПроизведение элементов матрицы, расположенных на побочной диагонали \n";
    cout << pr;
 
        for(i=0; i<n; i++)
    delete [] a[i];
    delete []a;
    a = NULL;
    cout << endl;
  cout<<"Чтобы выйти, закройте программу..."<<endl;
system("pause");
    return 0;
}
 
int sumpr (int **a,int n,int m,int &sum,int &pr)
{
    int i, j;
    pr=0;
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {
            if(i == j)
            {
                sum += a[i][j];
            }
            if(i == (n - 1) - j)
            {
                pr *= a[i][j];
            }
        }
 
}
Никак не могу разобраться с функцией пользователя, если кто знает где ошибка, поясните пжлста, с меня +
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru