программа (сравнение сумм цифр в числе итд)
народ хай. я программирую сравнительно недавно, и столкнулся с одной проблемой, вот в чем вопрос:
последовательность чисел от 0 до 4444.
надо найти в этой посл-ти числа, сумма первых двх цифр которых равна сумме последних двух(или одной). и вывести эти числа. например:
123 - сумма первых двух 1+2 равна третьей 3
347 - сумма первых двух 3+4 равна третьей 7
1331 - сумма первых двух 1+3 равна третьей 3+1
4105 - сумма первых двух 4+1 равна третьим 0+5
мои мысли: пока никаких :) хелп ми плз, второй день думаю, мозги плавятся...
--------------------
программа на СИ
Цитата:
Originally posted by Casio
СИ
народ хай. я программирую сравнительно недавно...
СИ
народ хай. я программирую сравнительно недавно...
Хочешь научиться сам решать задачи? Тогда не жди готовых решений от других.
Есть такие операция как "%" - деление с отбрасывание целой части и функция int() - отбрасывание остатка. Сам поймешь, куда думать дальше?
Цитата:
Originally posted by Casio
...и столкнулся с одной проблемой, вот в чем вопрос...
хелп ми плз, второй день думаю, мозги плавятся...
--------------------
программа на СИ
...и столкнулся с одной проблемой, вот в чем вопрос...
хелп ми плз, второй день думаю, мозги плавятся...
--------------------
программа на СИ
А ты не думай :)
В смысле нельзя постоянно обдумывать алгоритм. Здесь я согласен с пасификом. Попробуй набросать схему работы на бумаге. Сначало словами, типа "если два, то сюда, если три, то вот туда". После этого ПРОРЕШАЙ так те примеры, которые ты запостил. Затем сравни, где одинаковая закономерность, а где хз что. После этого в принципе мона переходить к набиванию кода, хотя у меня постоянно одно с другим мешается :)
Удачи!