IPB
ЛогинПароль:

> Проблема в TDE
RathaR
сообщение 21.07.2009 15:48
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


Возникла такая вот проблемка:
Задача, состоит в том, чтобы определить сколько кубиков можно поместить в здание формой цилиндра обрезаного вдоль его высоты, по линии диаметра(как ангар smile.gif ) так чтобы все вместились и лежали ровно:
Саму програму то я собсно написал, но вот возникла проблема, до помеченой строчки прога просто не доходит, пропусскает её и все последующие...
Кампилятор 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. 

Интерено былобы узнать в чем ошибка rolleyes.gif

Сообщение отредактировано: RathaR - 21.07.2009 15:49


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 29.07.2025 2:24
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"