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

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задачи на цыкл..., обясните мне тупому дураку....
сообщение
Сообщение #1


Пионер
**

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

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


Общем проблемка такая не могу розобратся в задачках......

наведите меня хоть немного на логику... задачи....

Задача 537


В некоторой стране используются денежные купюры достоинством 1,2,4,8,16,32 и 64. Дано натуральное число n. Как наименьшым количеством таких денежных купюр можно выплатить сумы n,n+1...n+10 ? (Указать количество каждой из используемых для выплаты купюр) Предлогается что имееться достоинство большое количество купбр всех достоинств....


я не могу понять логику задачи и смысл... не говоря уже о паскале, как в матиматике это сделать blink.gif

обясните как задачу делать ПОЖАЛУЙСТА!!! smile.gif

З.Ы: мисс_граффити , пардон за тот пост в моей первой теме.... smile.gif

Сообщение отредактировано: Димас -


--------------------
Каждый человек , которого я знаю встречаю, превосходит меня в какой нить области, и я готов у него этому учится:)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Michael_Rybak
*****

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

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


А почему никто не учитывает вот этот кусок:

Цитата
выплатить сумы n,n+1...n+10
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Профи
****

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

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


Цитата(klem4 @ 27.12.2006 18:07) *

Malice мне кажется или твоя прога виснет при X = 65 ?

Кажется наверное, т.к. там негде..

Цитата(Michael_Rybak @ 27.12.2006 18:13) *

А почему никто не учитывает вот этот кусок:

А как учесть-то ? Так ?

uses crt;
var n,s,x:longint;
begin
clrscr;
readln (x);
for n:=x to x+10 do begin
x:=n; s:=1; write ('x=',x,'= ');
while s<64 do begin
if x and 1=1 then write (s,',');
x:=x shr 1; s:=s*2;
end;
if x>0 then write (x,'x',64,';');
writeln; end;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Димас   Задачи на цыкл...   27.12.2006 1:34
мисс_граффити   переводишь n, n+1 ... n+10 в двоичную систему. доп…   27.12.2006 1:40
Димас   Я всё равно не пойму :dry: обясните пожалуйста …   27.12.2006 2:04
Malice   Второй вариант: пока число>64, то {чисел64=чисе…   27.12.2006 2:28
Димас   Ну вроде что то проясняется:-) но с момим умом при…   27.12.2006 3:08
klem4   Не проще посмотреть сколько раз число делится на…   27.12.2006 19:12
Димас   Всё написал и решил эту задачку:-) воть: Progra…   27.12.2006 21:46
Malice   Красиво, но я бы по 1-му варианту пошел, типа: va…   27.12.2006 21:58
klem4   const X: Array [1..7] of Byte = (1, 2, 4, 8, 16,…   27.12.2006 22:07
hiv   :blink: [code=pas]... n := n - (n div X[i]) *…   28.12.2006 13:43
Michael_Rybak   А почему никто не учитывает вот этот кусок:   27.12.2006 22:13
Malice   [b] Malice мне кажется или твоя прога виснет при …   27.12.2006 23:22
Michael_Rybak   А как учесть-то ? Так ? Нет. Я думаю, имелось в…   27.12.2006 23:51
klem4   Ну ты попробовал запустить свою программу с x = …   27.12.2006 23:36
Malice   Выкинь свой компилятор , т.к. именно перед циклом…   28.12.2006 1:30
klem4   Ну компилятор тут точно не причем, видимо я разу…   28.12.2006 3:36


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

 





- Текстовая версия 29.04.2024 4:15
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name