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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.02.2011, 18:39   #1
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию Деление нацело с округлением в большую сторону

В общем есть задача:
Цитата:
За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров?

Программа получает на вход числа n и m.

При решении этой задачи нельзя пользоваться условной инструкцией if и циклами, а также специальными функциями.
Пример:

Ввод
700
750
Вывод
2

Ввод
700
2100
Вывод
3

Мне вообще-то без разницы на каком языке программирования будет решение, но решил написать сюда. Я решил эту задачу на C так:
Код:
#include <stdio.h>

int main( void )
{
   int n, m;

   scanf( "%d%d", &n, &m );

   printf( "%d\n", m / n + !!(m % n) );

   return 0;
}
Но т. к. на паскале такое невозможно, то подумал, что решение не корректное, может есть у кого какие идеи?
NioTo вне форума
Старый 08.02.2011, 18:56   #2
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

тут без иф никак)
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 08.02.2011, 19:40   #3
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию

Если было бы невозможно задачу бы не задавали, какое-то решение должно быть...
NioTo вне форума
Старый 08.02.2011, 20:04   #4
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

функцию if нельзя да???
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 08.02.2011, 20:38   #5
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Цитата:
а также специальными функциями.
как то странно, это получается только +,-,/,*

Последний раз редактировалось unbanned; 08.02.2011 в 20:41.
unbanned вне форума
Старый 08.02.2011, 20:47   #6
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

))так и получаетсмья)
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 08.02.2011, 20:48   #7
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

есть одна идея но она на бред похожа)
www.bezperepl.at.ua
Код:
...

Последний раз редактировалось Shift_sk; 08.02.2011 в 20:51.
Shift_sk вне форума
Старый 08.02.2011, 20:50   #8
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

Код:
var a,b:integer; c,x,y:real; 
begin
a:=700;
b:=2100;
c:=b/a;
x:=a/b;
y:=trunc(c+x+x);
write(y);
end.
www.bezperepl.at.ua
Код:
...

Последний раз редактировалось Shift_sk; 08.02.2011 в 20:54.
Shift_sk вне форума
Старый 08.02.2011, 20:51   #9
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

натвои тесты пошло.... на другие не уверен)
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 08.02.2011, 20:56   #10
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

идет не на все тесты при a=b неправильный ответ!
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сместить большую картинку на кнопке SpeedButton1 DemonXT Компоненты Delphi 4 19.11.2009 15:28
Округление в большую или меньшую сторону Shokoladniu Microsoft Office Excel 5 15.10.2009 17:37
Проблемка с округлением flynt Microsoft Office Excel 2 11.06.2009 00:36
Задача на большую строку Witaliy Помощь студентам 4 10.02.2009 18:26
Серьезная проблема с округлением asale Microsoft Office Excel 0 03.02.2009 18:25