![]() |
![]() |
RathaR |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Возникла такая вот проблемка:
Задача, состоит в том, чтобы определить сколько кубиков можно поместить в здание формой цилиндра обрезаного вдоль его высоты, по линии диаметра(как ангар ![]() Саму програму то я собсно написал, но вот возникла проблема, до помеченой строчки прога просто не доходит, пропусскает её и все последующие... Кампилятор TDE program kyb;
var
m,r,a,I:integer;
kr,k:real;
begin
read(m,r,a);
k:=0;
I:=0;
while I*a<r do
begin
inc(I);
kr:=2*r-2*sqrt(r*r-I*I*a*a );
k:=k+int((2*r-kr)/a);
end;
k:=k*(m div a); {<=== эта строчка, и всё что дальше игнорируется}
write(k);
readln;
end.
Интерено былобы узнать в чем ошибка ![]() Сообщение отредактировано: RathaR - 21.07.2009 15:49 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
![]() ![]() |
![]() |
Текстовая версия | 29.07.2025 2:24 |