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

Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-сказывания: «Ладья - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 32 символа VS 2010 http://www.cyberforum.ru/cpp-beginners/thread778529.html
Дан текст 32 символа, состоящий из слов разделенный одним пробелом. Определить количество слов, и количество букв в каждом слове. Вот примерный код: #include "stdafx.h" #include <string.h> #include <stdio.h> #include <stdlib.h> #include <tchar.h> #include <math.h> using namespace std;
C++ Постpоить класс для pаботы с целыми произвольной точности. Постpоить класс для pаботы с целыми произвольной точности. Класс должен включать соответствующие поля: длину и массив – само число. Класс должен обеспечивать пpостейшие функции для pаботы с данными стpуктуpами: сложение, вычитание, умножение, деление, вывод числа в удобной форме в разных системах счисления и т.д. НЕ подскажите как нужно написать я тут только начинаю работать и много не понятно... http://www.cyberforum.ru/cpp-beginners/thread778500.html
Отсортировать два массива и сформировать третий, так же упорядоченный C++
Задания к лабораторной работе. Выполните приведенные ниже задания. 1. Даны два целочисленных массива 2. Реализуйте алгоритмы сортировок данных массивов. 3. Сформировать третий массив на основе данных, который также упорядочен и представляет операцию с элементами исходных массивов: • объединение (содержит числа, принадлежащие хотя бы одному из множеств); • перечисление (числа, принадлежащие...
Конструктор класса C++
Необходимо для данного класса class sequence { public: typedef double value_type; typedef std::size_t size_type; static const size_type CAPACITY = 30; ... private:
C++ iostream, StdAfx.h http://www.cyberforum.ru/cpp-beginners/thread778488.html
Начал изучать С++ попытался набрать первый листинг и посмотреть программу в работе и тут же натолкнулся на ошибку. Первое, о чём хотел бы спросить, что такое StdAfx.h, и почему при создании нового проекта он уже был в тексте программы? В книге ни слова об этом, но когда удаляю эту строку, добавляется ещё одна ошибка по поводу отсутствия этой строки. . Во-вторых компилятор выдаёт ошибку, что-то...
C++ Изменить программу чтобы программный код выполнялся в отдельных функциях Помогите изменить программу так, чтобы программный код, выполняющий действия пунктов меню выполнялся в отдельных функциях. Заранее благодарю! // Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нуля-ми. Найти сумму модулей элементов, расположенных выше главной диагонали. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h> #include... подробнее

Показать сообщение отдельно
СПП
25 / 25 / 2
Регистрация: 15.12.2012
Сообщений: 71
04.02.2013, 10:00     Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность вы-сказывания: «Ладья
Как вам такой вариант

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
#include <iostream>
#include <clocale>  // чтобы русский шрифт был
 
class ladya{
    public: int ver;
    public: int gor;
};
int main(){ setlocale(LC_ALL,"Rus");
 
    ladya x0, x1;
    std::cout << "Введите начальное \"ВЕРТИКАЛЬНОЕ\" положение Ладьи на доске,\n"
              << "помните, что ладья ходит по прямой ";
    std::cin >> x0.ver;
        if (x0.ver > 8 && x0.ver < 1)   std::cout << "На доске 8 клеток";
    std::cout << "Введите начальное \"ГОРИЗОНТАЛЬНОЕ\" положение Ладьи на доске \n";
    std::cin >> x0.gor;
        if (x0.gor > 8 && x0.gor < 1)   std::cout << "На доске 8 клеток";
    std::cout << "Введите конечное \"ВЕРТИКАЛЬНОЕ\" положение Ладьи на доске \n";
    std::cin >> x1.ver;
        if (x1.ver > 8 && x1.ver < 1)   std::cout << "На доске 8 клеток";
    std::cout << "Введите конечное \"ГОРИЗОНТАЛЬНОЕ\" положение Ладьи на доске \n";
    std::cin >> x1.gor;
        if (x1.gor > 8 && x1.gor < 1)   std::cout << "На доске 8 клеток";
 
        if (x0.ver == x1.ver || x0.gor == x1.gor)
            std::cout << "\n\nЛадья за один ход может перейти с одного поля на другое\n";
        else 
            std::cout << "\n\nУтверждение неверно\n";
 
std::cin.get();
std::cin.get();
return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от СПП Посмотреть сообщение
C++
1
2
3
#include <clocale> // чтобы русский шрифт был
...
setlocale(LC_ALL,"Rus");
можно не писать, я вспомнил что у
<iostream>
есть своя собственная, функция локализации
вот она
C++
1
std::locale::global(std::locale(""));
Просто замените то на это, и программа будет чисто построенна на библиотеке <iostream>
 
Текущее время: 17:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru