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

Если дана плитка 3х2, как ее можно разделить на 4 ровные части? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бьет ли конь пешку? http://www.cyberforum.ru/cpp-beginners/thread368544.html
даны координаты коня и другой фигуры. вывести: бьет ли конь фигуру? как записать условие? вот что у меня получилось #include <iostream> #include <math.h> using namespace std; int main (){...
C++ Внесение URL адресса в IE средствами ShellExecute Доброго времени суток. Разобрался как создавать открытие IE. ShellExecute(NULL, "open", "iexplore", "google.com.ua", 0, SW_SHOW); Возник вопрос, а как возможно реализовать что вместо ... http://www.cyberforum.ru/cpp-beginners/thread368543.html
Помогите написать программу в Visual studio 2010 C++
1 задание. Ввести класс УЧЕНИК с полями ФИО, ГОД ОБУЧЕНИЯ, НАЗВАНИЯ КЛАССА (БУКВА). Написать и протестировать функцию a) добавления нового ученика в массив учеников; b) вывода на экран массива...
Составить программу для деления дроби на дробь C++
Помогите плз: Даны две дроби A/B и C/D (А, В, С, D — натуральные числа). Составить программу для деления дроби на дробь. Результат должен быть несократимой дробью. Вроде легко,но никак не дружу с...
C++ целое число 8 байт http://www.cyberforum.ru/cpp-beginners/thread368528.html
Подскажите, как создать целочисленную переменную 8 байт? long long не помог.
C++ Создание структуры Обьявить структуру "студент". Структура должна содержать фамилию, имя студента и его средний балл. Создать массив из 10 студентов (элементы массива создавать программо - не спрашивать у... подробнее

Показать сообщение отдельно
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
18.10.2011, 22:07
Ann Joker, там более сложное условие
Понятно, что если длина или ширина плитки делится на количество долек, то их можно отделить. Но, например, том же примере про плитку 3*2 и 4 дольки ни длина, ни ширина не делятся на кол-во долек, и наоборот.
Что касается приведенного вами в первом посте кода, то он работает неправильно
Рассмотрим пример: плитка 3*4, отделить 9 долек (это возможно)
* * * | *
* * * | *
* * * | *
Однако по условию (n*m)%(k-1)==0
(3*4)%(9-1)=12%8=4 !=0, напечатает NO

Кроме того, нет инициализации переменной k. И сомнительна работа условия при k=1 (остаток от деления на 0 будем искать, получается)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru