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

Нужно подправить код программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ по дисциплине: «Структуры и алгоритмы обработки данных» http://www.cyberforum.ru/cpp-beginners/thread142255.html
нужно написать в программе с++: Многочлен a n xn + a n-1 xn-1 + . . . + a 0 можно представить в виде упорядоченного по убыванию степени n двусвязного линейного списка пар (i, a i-1). Ввод полинома рекомендуется сделать в виде: a n x^n + a n-1 x^n-1 + … + a 0 Предусмотреть формирование многочлена из файла, с клавиатуры, а так же добавление нового слагаемого в указанный многочлен....
C++ функция и треугольник Написать функцию triangle с переменным числом параметров, которая определяет сколько троек рядом расположенных чисел типа int могут быть длинами сторон треугольника. http://www.cyberforum.ru/cpp-beginners/thread142254.html
C++ функции
Дано натуральное число, целые числа. Рассмотреть отрезки последовательности (последовательности членов, идущих рядом), что состоят из совершенных чисел. Получить наибольшую из длин этих отрезков. (Натуральное число называется совершенным, если оно равно сумме своих делителей, за исключением самого себя, например, 6 = 1 +2 +3. Определить функцию, которая позволяет распознавать совершенные числа.
8 ферзей C++
Здравствуйте. Пыталась реализовать задачу о 8 ферзях. Программа написана на С++. В принципе задача довольно распространенная - нужно расставить 8 ферзей на шахматной доске 8х8 так, чтобы они друг друга не ели. Код представлен ниже. Все в принципе работает, но вот хотелось ее еще дополнить. Нужно сделать так, чтобы программа считывала 2 числа со стандартного ввода. Эти 2 числа являются...
C++ Сортировка выбором на с++ http://www.cyberforum.ru/cpp-beginners/thread142232.html
Сортировка выбором. Выбрать минимальный элемент в массиве, перенести в выходной массив на очередную позицию. Во входном массиве все элементы от следующего за текущим до кон* ца сдвинуть на один влево. Добавлено через 49 минут помогите плизззз горю.........
C++ С двумя условиями. Задан целочисленный одномерный массив A из N элементов. Найти номер последнего минимального элемента среди положительных элементов, начиная с первого элемента, большего Т. Если нет элементов больше Т, искать с начала массива. (Подсказка: «Сначала найти первый, больший T, и последний положительный, а затем уже искать минимум, или вывести сообщение о причинах невозможности поиска.») подробнее

Показать сообщение отдельно
Мяу
Сообщений: n/a

Нужно подправить код программы - C++

07.06.2010, 20:53. Просмотров 398. Ответов 0
Метки (Все метки)

Разработайте класс для моделирования шахматной фигуры, позволяю-
щий хранить вместе с экземпляром объекта его координаты на доске,
цвет фигуры и число сделанных ей ходов. Встроенная функция “ход”
должна получать новые координаты в виде параметров и изменять по-
ложение фигуры на доске. Ходы, недопустимые для данной фигуры, не
должны изменять ее координаты. Дана фигура: ферзь.

Вот код программы...мне нужно его подправить..тоесть мне нужно создать конструктор...и с клавиатуры вводились координаты x и y в программ они прописаны в коде..тоесть это нужно сделать под конструктор.

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
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
 
class Queen
{
int move_count;
 
enum {black,white} color;
 
int x,y;
 
public:
Queen(int c=1)
{
 
if (c)
{
x=4;
y=1;
color=white;
}
else
{
x=4;
y=8;
color=black;
}
move_count=0;
printf("Created\n");
}
 
void crdnts(int a=5, int b=4)
{
if (a==x || b==y || (a-x)==(b-y) || (x-a)==(b-y))
{
x=a;
y=b;
move_count+=1;
printf("Crdnts were changed\n");
}
else
{
printf("Crdnts were NOT changed\n");
}
}
 
};
 
int main(int argc, char *argv[])
{
int x=4,y=7;
 
Queen ferz(1);
ferz.crdnts(x,y);
 
system("PAUSE");
return EXIT_SUCCESS;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru