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

Посчитать количество занятых клеток кроссворда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск количества битов для типа http://www.cyberforum.ru/cpp-beginners/thread658105.html
Всё понятно, кроме вот этого ((log((double)a)/log((double)2))); Мы логарифм числа а(числа 2 147 483 647) делим на логарифм числа 2 (на калькуляторе 9.33/0.3 = 31 (всё это примерно)). 1).Так вот какое тут основание у логарифма я понять никак не могу? 2). И почему 2 147 483 647, а не все 4 миллиона? #include <stdio.h> #include <math.h> int main() { int a,i;
C++ Посоветуйте интернет книги по C + +! Если можете скиньте ссылку на книгу! http://www.cyberforum.ru/cpp-beginners/thread658103.html
C++ Ошибка в работе с классами
День добрый. Прошу помощи в решении такой проблеммы. Есть несколько классов и при компиляции возникает такое: Error 4 error C2784: 'bool std::operator >(const std::pair<_Ty1,_Ty2> &,const std::pair<_Ty1,_Ty2> &)' : could not deduce template argument for 'const std::pair<_Ty1,_Ty2> &' from 'number' вот 3 класса: template <class A> class iteratorq
подскажите(целые, вещественный числа) C++
задание было написать программу для вычисления выражения y=x/1000+2, #include <stdio.h> #include <conio.h> #include <math.h> #include <iostream> int main() { setlocale(0,"russian"); float x,y;
C++ ошибка -1#IND http://www.cyberforum.ru/cpp-beginners/thread658050.html
кто знает что это такое и как убрать? #include <iostream> #include <conio.h> #include <math.h> #include <fstream> #include <iomanip> using namespace std; double coss(double xx) {
C++ перегрузка cout, operator<< Как реализовано, что можно перегрузить operator<< в потоке вывода, если нету объявления нужной функции внутри класса? подробнее

Показать сообщение отдельно
bast9311
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 5
25.09.2012, 21:49     Посчитать количество занятых клеток кроссворда
Помогите,пожалуйста решить задачу.
Кроссворд размещен в квадрате. Строки и столбцы квадрата нумеруются снизу вверх и слева направо, начиная с 1. Поля для слов располагаются горизонтально либо вертикально и задаются путем указания координат начальной и конечной клеток. Какая-либо сортировка при задании полей отсутствует. Два пересекающихся слова могут располагаться как на одной горизонтали либо вертикали, так и перпендикулярно друг другу. Требуется подсчитать общее количество занятых клеток кроссворда.
Ввод. В первой строке файла INPUT.TXT задано количество слов кроссворда N (1 ≤ N ≤ 50). В следующих N строках указываются через пробел координаты начальной и конечной клеток очередного слова. Каждая координата является натуральным числом, не превосходящим 150.
Вывод. В единственной строке выходного файла OUTPUT.TXT должно содержаться общее количество занятых клеток кроссворда.
Пример
Ввод
2
2 3 3 3
1 3 4 3
Вывод
4
Заранее спасибо!)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru