Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2012, 13:42   #11
iris_ka
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 44
По умолчанию

или все-таки так?

запуталась.
iris_ka вне форума Ответить с цитированием
Старый 15.02.2012, 14:01   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Сделайте два варианта - один с заданным числом разрезов, другой с заданным числом кусков. И вам польза и преподаватель оценит
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.02.2012, 14:57   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Аватар
Сделайте два варианта - один с заданным числом разрезов, другой с заданным числом кусков. И вам польза и преподаватель оценит
забавно.

Цитата:
запуталась.
это потому что условие задачи криво составлено.
по разному это может быть прочитано.
я, например, вообще НЕ ИСКЛЮЧАЮ, что задача намного сложнее и нужно действительно получить ЗАДАННОЕ Число кусков (пусть это будет K) сделав N разрезов от края пиццы до края. Но сложность в том, что эти разрезы совсем не обязательно должны проходить через центр пиццы.

например, если нужно получить 5 (k=5) кусков пиццы тремя (n=3) разрезами,
то это может выглядеть так:


А может быть, всё и так, как рассказал Аватар

Когда условие задачи допускает разные толкования, то значит, эти условия составлены СКВЕРНО. и решать задачу можно так, как считаешь нужным!
Впрочем, лучше, конечно, пообщаться по поводу условия задачи с тем преподавателем, которому Вы будете сдавать работу.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.02.2012, 15:40   #14
iris_ka
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 44
По умолчанию

завтра подойду и спрошу)
но будет печально,если окажется, что и количество кусков задано, и количество разрезов)
хотя в этом случае все равно ограничения какие-то должны быть. например,двумя разрезами мы никак не сможем получить 5 кусков.
iris_ka вне форума Ответить с цитированием
Старый 16.02.2012, 12:58   #15
iris_ka
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 44
По умолчанию

всё действительно оказалось сложнее( на ввод программе задаем и число кусков, и число разрезов. если невозможно разрезать круг заданным количеством разрезов на заданное количество кусков,программа должна вывести сообщение об этом. разрезы необязательно должны проходить через центр.

пока что даж не представляю, как это можно сделать.нет идеи(
попробовала начать с того, что посмотрела, сколько кусков можем получить, делая различное число разрезов:
1 разрез - 2 куска
2 разреза - от 3 до 4
3 разреза - от 4 до 7
4 разреза - от 5 до 10
5 разрезов - от 6 до 17
и т.д.
но что мне это даст - пока не знаю.
пока что не вижу какой-то закономерности в этом.
iris_ka вне форума Ответить с цитированием
Старый 16.02.2012, 13:29   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

МAX = (число сочетаний из N по 2) + N + 1
МIN = N + 1
N - к-во разрезов

ADD

MAX достигается, когда каждый разрез пересекается с каждым в круге (не на окружности!) и нет пересечений трех разрезов в одной точке

Препод вам хорошо удружил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 16.02.2012 в 13:42.
Аватар вне форума Ответить с цитированием
Старый 16.02.2012, 14:25   #17
iris_ka
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 44
По умолчанию

спасибо за формулу=)

мда.. "шуточная" задачка про пиццу получается..
iris_ka вне форума Ответить с цитированием
Старый 16.02.2012, 15:15   #18
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Взглянем по-детски

Конечно! Если не морочить себе голову гуглом и ответами умных дядь.

Режьте поперёк (с графикой не помогу: нет ни Си, ни Паскаля).
Изображения
Тип файла: png pizza.png (69.5 Кб, 65 просмотров)
Sasha_Smirnov вне форума Ответить с цитированием
Старый 16.02.2012, 16:06   #19
iris_ka
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 44
По умолчанию

так, конечно, значительно проще, но требуется, чтоб программа работала не только для кусков и разрезов,заданных соотношением n и n-1, но и для любых других вводимых значениий. т.е. если, например, вводим программе 5-количество разрезов и 15 - количество кусков, она должна построить такую пиццу.
iris_ka вне форума Ответить с цитированием
Старый 16.02.2012, 20:52   #20
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Тогда чуть-чуть вернитесь (#15):
Цитата:
Сообщение от iris_ka Посмотреть сообщение
всё действительно оказалось сложнее

1 разрез - 2 куска
2 разреза - от 3 до 4
...
но что мне это даст - пока не знаю.
Даст ответ о невозможности разрезать, когда N меньше необходимого.

Пост Аватара (#16) даёт это в общем виде.

Ну а то, что не невозможно, то возможно! Хорошо бы всё это нарисовать, конечно...
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить являится ли заданное число N автоморфорным investr Microsoft Office Word 0 07.12.2011 15:44
Заданное натуральное число записать прописью lonely_soul Паскаль, Turbo Pascal, PascalABC.NET 9 29.04.2011 12:51
Значение не увеличивается на заданное число cobria2 PHP 9 29.03.2011 11:49
Программа, которая отгадывает заданное число vakich Помощь студентам 7 24.02.2009 19:13
является ли заданное натуральное число совершенным Савинова Помощь студентам 3 19.11.2008 09:51