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

Не могу исправить ошибку(error C2137: empty character constant) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан файл с текстом, нужно вывести каждое слово с новой строчки и посчитать количество символов у каждом слове.. http://www.cyberforum.ru/cpp-beginners/thread736280.html
Дан файл с текстом, нужно вывести каждое слово с новой строчки и посчитать количество символов у каждом слове.. #include <iostream> #include <fstream> #include <conio.h> #include <string> using namespace std; int main() {
C++ Из заданной матрицы удалите строку, в которой находится первый отрицательный элемент Люди,очень прошу!помогите написать несколько программа,через неделю зачёт,а я вообще ничего не успеваю... 1.Матрица задается динамически. При работе с матрицами использовать указатели Из заданной матрицы A(N, N) удалите строку, в которой находится первый отрицательный элемент. Элементы матриц просматривайте слева направо и сверху вниз. http://www.cyberforum.ru/cpp-beginners/thread736270.html
По заданному двумерному массиву сформировать одномерный массив и реализовать указанные преобразования. C++
Люди,очень прошу!помогите написать несколько программа,через неделю зачёт,а я вообще ничего не успеваю... 2.Матрица задается динамически - А(m,n). Тип элементов –целый. По заданному двумерному массиву сформировать одномерный массив и реализовать указанные преобразования. a.Сформировать вектор, k -тый элемент которого равен произведению нечётных элементов k - той строки. b.Найти сумму...
Отсортировать по возрастанию массив 10 целых чисел методом выбора (Borland C++) C++
2. Отсортировать по возрастанию массив 10 целых чисел методом выбора.
C++ Отсортировать линейный массив из 20 действительных чисел методом включения(Borland C++) http://www.cyberforum.ru/cpp-beginners/thread736263.html
3. Отсортировать линейный массив из 20 действительных чисел методом включения.
C++ Седловая точка Седловая точка имеет точку S и есть минемальным елементов i-строке и максимальным в j-столбце. Впервые с таким встречаюсь)) подробнее

Показать сообщение отдельно
Maskit_Jr
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 3
18.12.2012, 02:40     Не могу исправить ошибку(error C2137: empty character constant)
задание найти с помощью функции максимальный и минимальный элемент массива размерностью m*n и вывести на экран

ошибка одна: error C2137: empty character constant
Error executing cl.exe.
(в коде помечена так ==> <==)

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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
 
void allocMemory(int m, int n, double **&Q);
void fillRandomMatrix(int m, int n, double **Q);
void findMax(int m, int n, int &mi, int &mj, double **Q);
void findMin(int m, int n, int &mi, int &mj, double **Q);
void outputMatrix(int m, int n, double **Q);
void freeMemory(int m, int n, double **Q);
 
int main()
{
    srand(time(NULL));
 
    int m, n, i, j;
    double **Q;
    Q=0;
 
    cout<<"n= ";
    cin>>n;
    cout<<endl;
    cout<<"m= ";
    cin>>m;
    cout<<endl;
    allocMemory(m, n, Q);
    fillRandomMatrix(m, n, Q);
    
    findMax(m, n, i, j, Q);
 
    cout<<"Maximal elements: ";
    cout<<endl;
    cout<<Q[i][j];
    cout<<endl;
 
    findMin(m, n, i, j, Q);
 
    cout<<"Minimal elements: ";
    cout<<endl;
    cout<<Q[i][j];
    cout<<endl;
 
    outputMatrix(m, n, Q);
    freeMemory(m, n, Q);
    return 0;
}
 
void allocMemory(int m, int n, double **&Q)
{
    int i;
    Q=new double*[m];
    for(i=0; i<m; i++)
    {
        Q[i]=new double[n];
    }
}
void fillRandomMtrix(int m, int n, double **Q)
{
    int i, j, a;
    for (i=0; i<m; i++)
    {
        for (j=0; j<n; j++)
        {
            a=rand();
            if(a)
            {
                Q[i][j]=rand()%100;
            }
        }
    }
}
 
void findMax(int m, int n, int &mi, int &mj, double **Q)
{
    int i, j;
    mi=0;
    mj=0;
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
        {
            if(Q[i][j]>Q[mi][mj])
            {
                mi=i;
                mj=j;
            }
        }
        cout<<endl;
    }
}
 
void findMin(int m, int n, int &mi, int &mj, double **Q)
{
    int i, j;
    mi=0;
    mj=0;
    for(i=0; i<m; i++)
    {
        for(j=0; j<n; j++)
        {
            if(Q[i][j]<Q[mi][mj])
            {
                mi=i;
                mj=j;
            }
        }
        cout<<endl;
    }
}
void outputMatrix(int m, int n, double **Q)
{
    int i, j;
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
==>         cout<<setw(10)<<setprecision(3)<<Q[i][j]<<''; <==
        }
        cout<<endl;
    }
}
void freeMemory(int m, int n, double **Q)
{
    int i;
    for(i=0; i<m; i++)
    {
        delete[] Q[i];
    }
    delete[] Q;
}
компилятор видит только эту ошибку, но есть подозрение что там я намудрил нормально так. помогите пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru