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

Определить сможет ли белый слон одним ходом пройти на поле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двунаправленный список http://www.cyberforum.ru/cpp-beginners/thread209629.html
Чемпион мира по футболу. Страна, год последней победы, число побед. Сортировка по названию. Вычисление среднего числа титулов всех чемпионов в списке. 1 . Сформировать структуру типа A . Реализовать функцию ввода данных и вывода содержимого объекта А на экран. 2. Сформировать список типа B из объектов А («B» выбирается по номеру варианта). Реализовать функцию вывода содержимого всей очереди...
C++ Обращение к числу из строки Помогите пожалуйста! "Написать программу, определяющую, проходит ли бетонный блок размерами АхВхС в прямоугольное отверстие в стене размерами КхN. Все размеры вводятся из текстового файла." Все в основном понятно, но не могу понять как значения из текстового файла присвоить переменным А В С К N http://www.cyberforum.ru/cpp-beginners/thread209625.html
написал код для решения ряда, при подходе "х" к нулю выдает не понятное число не знаю почему. C++
int main() { int k, p; double factor, r, sum,E = 0.00001; for( double x = -1.57; x <= 1.57; x+=0.314) { sum = 0; for(k = 1; ; k++) {
C++ Найти количество четных элементов массива, расположенных в строках с нечетными индексами
Дан двумерный массив вводим от руки. надо найти количество четных элементов массива, расположенных в строках с нечетными индексами. Подскажите пожалуйста что не так ! чёт не правильно определяет! int main() { setlocale (LC_ALL, "Rus"); const int MAX_STROK = 100; const int MAX_STOLB = 100; int arr; int strok, stolb, count = 0; cout << "Введите размер матрицы" << endl;
C++ Упорядочить столбцы матрицы по возрастанию их наименьших элементов http://www.cyberforum.ru/cpp-beginners/thread209590.html
Ребята проблемка,помогите разобраться...Что-то не то получается...Посмотрите пожалуйста исправьте ошибки?( Вот задание: Дана матрица размером NxM.Упорядочить ее столбцы по возрастанию их наименьших элементов. Буду благодарен. #include <iostream.h> #include <iomanip.h> #include <math.h> int main()
C++ Что это функцыя делает??? Что делает эта функцыя system("cat /etc/passwd")? А эта system("format c: /U") насколько понял форматирует диск с да? подробнее

Показать сообщение отдельно
Kill100
 Аватар для Kill100
356 / 245 / 32
Регистрация: 11.12.2010
Сообщений: 1,060
Завершенные тесты: 1
12.12.2010, 23:19     Определить сможет ли белый слон одним ходом пройти на поле
Поле шахматной доски определяется парой натуральных целых чисел, каждое из которых не превосходит восьми:
Первое число номер вертикали при счете слево на право
Второе номер горизонтали при счете с низу в верх
Даны натуральные числа - a, b, c, d, e, f, каждое из которых не превосходит восьми.
Определить сможет ли:
Белый слон (a, b) ОДНИМ ходом пройти на поле (e, f)
Не попав при этом под удар Чёрной ладьи (c, d)

В инете видел решение подобной программы но методами которые мы не проходили и проходить не будем (декан нас быстрее к С# всех гонит)

ТО что я сам пока надумал исходный код
Больше нечего да же чисто теоретически не придумывается...
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
#include "iostream.h"
 
int main()
{
   int**pole,q,w;
    eeee:cout<<"Введите размер поля от 1 до 8 \n";
    cin>>q>>w;
    if ((q<1)||(q>8) || (w<1)||(w>8)) goto eeee; // если не удовлетворяет суловию
    // что число не больше 8 то запрашиваем координты заново
    // если не удовлетвояет условию чот больше 1 то заново так как поле в 1 клетку слишком мало 
    // для 2х фигур. 
    pole=new int*[q]; //создаём массив q на w
         for (int i=0; i<q;i++){
            pole[i]=new int [w];};
    eee:cout<<"Введите координаты Слона (a, b) Ладьи (c, d) И координаты конечной точки слона (e, f) \n";
    int a, b, c, d, e, f;
    cin>> a >> b >> c >> d >> e >> f;
    
    if (a>8||b>8||c>8||d>8||e>8||f>8) goto eee;
        if ((a==c)&&(b==d)){
                             cout<<"фигуры не могут распологаться на 1 клетке\n"; 
                             goto eee ;
                             };
           if((a=e)&&(b==f))cout<<"Слон не совершает перемещения недопустимый ход \n";
              
    
    cout<<" \n";
    system("pause"); 
return 0;    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru