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

Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Про typedef http://www.cyberforum.ru/cpp-beginners/thread838950.html
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr;...
C++ Виртуальная функция ,в системе классов "принтер" Задание :Виртуальная функция ,в системе классов "принтер". нужно создать на с++ , программу что бы переименовывать из .pdf-документа в .doc-документ ,и наоборот. Помогите решить пожалуйста!) http://www.cyberforum.ru/cpp-beginners/thread838939.html
програма палиндром C++
Написать программу, которая превращает в палиндром произвольное слово, вычеркивая из него мин кол-во букв.
C++ Подскажите, в чем ошибка с классами
Занимаюсь по книге Джесса Либерти "С++ за 21 день" компилятор MVS 2010 не могу понять в чем моя ошибка это файл заголовка #include <iostream> using namespace std; class cCat
C++ Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали... http://www.cyberforum.ru/cpp-beginners/thread838907.html
Даны четыре вещественные матрицы произвольной размерности (размерности вводятся пользователем). Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали той...
C++ Сортировка по алфавиту Вот программа , там сортировка по нумерации поездов, а нужна по ПУНКТАМ назначения, кто знает поправите, спасибо. #include<iostream> #include<conio.h> #include<stdio.h> #include<string.h> ... подробнее

Показать сообщение отдельно
4ch
19 / 19 / 0
Регистрация: 24.10.2012
Сообщений: 72

Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' - C++

15.04.2013, 22:33. Просмотров 1012. Ответов 1
Метки (Все метки)

Доброго времени суток. Не понимат что за ошибка: error C2679: бинарный '>': не найден оператор, принимающий правый операнд типа 'int' (или приемлемое преобразование отсутствует). Да и вообще, правильно ли составлена программа, если задание - нахождение количества положительных и отрицательных елементов матриц.

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
#include <iostream>
#include <conio.h>
#include <iomanip>
 
using namespace std;
 
const int n = 50;
const int m = 50;
 
void enter(int a[][m], int, int);
void print(int a[][m], int, int);
void change(int a[][m], int, int);
 
void main()
{
setlocale(LC_CTYPE, "russian");
 
int A[n][m], Y[n][m], C[n][m];
int n, m, N, M, str, stl;
 
cout<<"Введите к-во строк матрицы А: "<<endl;
cin>>n;
cout<<"Введите к-во столбцов матрицы А: "<<endl;
cin>>m;
cout<<"Введите массив А: "<<endl;
enter(A, n, m);
cout<<endl<<endl;
cout<<"Введите к-во строк матрицы Y: "<<endl;
cin>>N;
cout<<"Введите к-во столбцов матрицы Y: "<<endl;
cin>>M;
cout<<"Введите массив Y: "<<endl;
enter(Y, N, M);
cout<<endl<<endl;
cout<<"Введите к-во строк матрицы C: "<<endl;
cin>>str;
cout<<"Введите к-во столбцов матрицы C: "<<endl;
cin>>stl;
cout<<"Введите массив C: "<<endl;
enter(C, str, stl);
system("cls");
cout<<"Л787878(11)\n";
cout<<"С787878\n";
cout<<"787878.\n\n";
cout<<"Массив А:"<<endl<<endl;
print(A, n, m);
change(A, n, m);
cout<<endl<<endl;
cout<<"Массив Y:"<<endl<<endl;
print(Y, N, M);
change(Y, N, M);
cout<<endl<<endl;
cout<<"Массив C:"<<endl<<endl;
print(C, stl, str);
change(C, str, stl);
cout<<endl<<endl;
system("pause");
}
 
void vvod(int a[][m], int n, int m)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
cout<<"["<<i+1<<","<<j+1<<"]=";
cin>>a[i][j];
}
}
}
void vyvod(int a[][m], int n, int m)
{
for(int i=0; i<n; i++)
{
cout<<endl;
for(int j=0; j<m; j++)
cout<<" ["<<i+1<<","<<j+1<<"]="<<a[i][j];
}
}
void poisk(int a[][m], int n, int m)
{
int pol,otr,k;
int j,i;
for (j=0;j<m;j++)
for (i=0;i<m;i++)
{
if (a[i][j]>0) 
k++;;
cout<<"kol-vo pol"<<endl;
cin>a[i][j];
if (a[i][j]<0)
k++;
cout<<"kol-vo otr"<<endl;
cin>a[i][j];
 
 
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru