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

Структуры,доступ к элементу,сравнение поля с переменной. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив с функциями http://www.cyberforum.ru/cpp-beginners/thread68378.html
Должна быть хотя бы одна функция, функция организована так чтоб выполняла обработку любой матрицы, никаких глобальных переменых,матрица задается случайным образом,матрица имеет 100 элементов, пользователь должен считать с клавиатуры количество строк и столбцов,которые будут использованы для хранения данных. Собственно само задание, хотя я его абсолютно не понимаю, поэтому пишу здесь, собственно...
C++ Метод линейной интерполяции Нужно решить уравнение sin(x)+log(x)=1 методом методом линейной интерполяции Помогите найти ошибку. Стока уже дней мучаюсь.. # define M_PI ((float)3.141592653589793) # include <stdio.h> # include <conio.h> # include <math.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread68373.html
Создать массив в базовом абстрактном классе, и его передать функциям производных классов C++
есть полностью абстрактный (виртуальный) класс. там все функции виртуальные и равны 0. Назовем его class A есть 3 производных ОТ НЕГО класса. Например class X, class Y, class Z. сложность в том, что в классе А должен создаться символьный двумерный массив и этот массив юзают (меняют в нем значения) классы X, Y, Z. Именно один и тот же массив!!! Вопросы: 1-как создать в классе A этот...
C++ Структуры+модульное ошибка компиляции помоогите разобраться
При компиляции выдает ошибку на описании структуры в файле inputMarki.h ,в чем проблема помогите разобраться? Файл main.cpp #include <iostream.h> #include "command.h" #include <windows.h> #include "inputMarki.h"
C++ По массивам... http://www.cyberforum.ru/cpp-beginners/thread68325.html
Задан случайный массив. Нужно получить без повторений элементы, встречающиеся в массиве более одного раза. Вот что получилось: #include <stdlib.h> #include <iomanip.h> #include <conio.h> #include <iostream.h> #include<time.h> const int n=20; void...
C++ массив, как элемент класса как создать элемент класса - массив? в структурах это было можно, а в классах? подробнее

Показать сообщение отдельно
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
29.11.2009, 08:57     Структуры,доступ к элементу,сравнение поля с переменной.
здесь
C++
1
2
3
4
5
6
7
8
struct Marka
{
 int id;
 char info[30];
 char blok[30];
 int jar;
 int price;
 bool isunique;
у вас простой инт, а
здесь
C++
1
if(mark->price[i]>mark->price[i])
- масив, вот и ошибка..

кроме того, по логике
здесь
C++
1
if(mark->price[i]>mark->price[i])
должно быть
это
C++
1
if(mark->price[i]>mark->price[j])
..

попробуйте юзать из <algorithm> функцию swap(), это немного облегчит код, и понимание..
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru