Автор
|
Тема: Помогите решить пару задач!!!
|
mmmmIsha |
опубликован 10-04-2001 20:19 MSK
1. Найти период дроби A/B 2. Есть M[i][j]. Поменять 1 и последний столбцы, 2 и предпоследний... На Е-Mail www.aaa@rambler.ru
|
Demo_S
|
опубликован 10-04-2001 20:34 MSK
1) какое то у тебя мыло... как бы так выразится... кривое. 2)тебе по этим задачам нужно описание решения, алгоритм решения или готовая прога? Всего наилучшего (Best regards)
|
mmmmIsha
|
опубликован 11-04-2001 19:46 MSK
Есль сможешь, то можно и готовую проги, а если никак, то алгоритм. Лучше первое. |
Demo_S
|
опубликован 11-04-2001 21:48 MSK
сами проги смогу не раньше среды. курсак нужно дописывать... а я ток начал:( а алгоритмы опишу 1. Найти период дроби A/B делишь А на В с остатком. частное - запоминаешь, потом остаток умножаешь на 10 и делишь на В с новым остатком. частное - следующая цифра, с остатком проделываешь тоже. как только частное повториться(те такое уже было, или остаток повториться) так значит ты нашел период.2. Есть M[i][j]. Поменять 1 и последний столбцы, 2 и предпоследний... определяем процедуру swap(int a,b) { int t=a; a=b; b=t } или swap (int& a,b) { a=a|b; b=a|b; a=a|b } затем пишешь двойной цикл, внешний (по например j) от 1 до N/2 где N - количество столбцов. внутренний (по например i) от 1 до количества строк swap(M[i][j],M[i][N-j+1] все. пусть мастеры меня поправят если что неправильно |
Demo_S
|
опубликован 25-04-2001 23:46 MSK
Слушай, по поводу твоей второй программы, мне письма с твоими просьбами доходят, а мои к тебе нет. Вот последнее письмо что я сегодня написал на твой очередной запрос вобще не захотело быть принятым сервером. Если честно, то я тебе эту программу про период дроби уже два раза посылал, как это она к тебе не дошла, ума не приложу. Наверное все дело в мыле. поменяй мыло, и скажи свое новое, я тогда тебе туда эту несчастную прогу пришлю. Бест регардс. |