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

 



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