|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.04.2009, 00:25 | #1 |
Регистрация: 21.04.2009
Сообщений: 5
|
перевод из Pascal в C++
Задача такая:
Прямоугольный садовый участок шириной N и длиной M метров разбит на квадраты со стороной 1 метр. На этом участке вскопаны грядки. Грядкой называется совокупность квадратов, удовлетворяющая таким условиям: • из любого квадрата этой грядки можно попасть в любой другой квадрат этой же грядки, последовательно переходя по грядке из квадрата в квадрат через их общую сторону; • никакие две грядки не пересекаются и не касаются друг друга ни по вертикальной, ни по горизонтальной сторонам квадратов (касание грядок углами квадратов допускается). Подсчитайте количество грядок на садовом участке. Ограничения: 1 <= N, M <= 200, время 1 с. Ввод из файла beds.in. В первой строке находятся числа N и M через пробел, далее идут N строк по M символов. Символ # обозначает территорию грядки, точка соответствует незанятой территории. Других символов в исходном файле нет. Вывод в файл beds.out. Вывести одно число - количество грядок на садовом участке. Примеры Ввод 1 5 10 ##......#. .#..#...#. .###....#. ..##....#. ........#. Вывод 1 3 Код программы на Pascal: Код:
Последний раз редактировалось MaTBeu; 22.04.2009 в 22:08. |
22.04.2009, 13:21 | #2 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
Задача из суденческой олимпиады в Рыбинске 1998 г.
Блин, если ты решаешь олимпиадную задачу это не значит, что надо писать такое нагромождение... Хоть отступы бы расставил! Код:
А зачем было писать "c:\..." вместо просто имени файла? Последний раз редактировалось megachuhancer; 22.04.2009 в 13:34. |
22.04.2009, 13:53 | #3 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 89
|
Код:
P.S. А вообще, такие числа, забитые в программе, наводят на подозрения о кривости программы. |
22.04.2009, 21:16 | #4 |
Регистрация: 21.04.2009
Сообщений: 5
|
Спасибо за ответы!!
могу ещё на питоне скинуть,если это поможет.. Pashan: Подскажи какие числа поставить |
22.04.2009, 21:55 | #5 |
Регистрация: 21.04.2009
Сообщений: 5
|
megachuhancer:
Прости,это не очень понятно: freopen("beds.in" , "r" , stdin); freopen("beds.out" , "w" , stdout); scanf(" %d %d" , &n , &m); я просто через iostream пыталась сама сделать не подскажете,как можно изменить? |
22.04.2009, 21:57 | #6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. перевод из десятичной системы счисления в двоичную | Xeon332 | Помощь студентам | 3 | 24.01.2011 13:54 |
Перевод кода из Pascal в Object Pascal | zemskov77 | Общие вопросы Delphi | 1 | 03.01.2009 09:37 |
Pascal Перевод в Польскую запись | ЮнПрог | Помощь студентам | 3 | 29.12.2008 13:51 |
Перевод из Кб в Мб и т.д. | okgo | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 18.11.2008 21:03 |