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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Про typedef http://www.cyberforum.ru/cpp-beginners/thread838950.html
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы функций: struct stackNode { int data; stackNode *nextPtr; }; typedef struct stackNode STACKNODE; typedef STACKNODE *STACKNODEPTR; //просто чтобы можно было делать так: STACKNODEPTR headPtr, endPtr; - наши указатели на структуру типа STACKNODE, которая в...
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> using namespace std; подробнее

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

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

15.04.2013, 22:33. Просмотров 965. Ответов 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];
 
 
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru