Форум программистов, компьютерный форум, киберфорум
Наши страницы
Математика
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Математика Последовательность Инсерпи Седгевика http://www.cyberforum.ru/mathematics/thread69270.html
Может кто-нибудь встречался с последовательностью, предложенной Седжевиком и Инсерпи (Incerpi Sedgewick), в качестве последовательности приращений метода Шелла. Никак не могу разобраться, как же...
Математика как решить уравнение когда ln(-x) ? Всем привет. Проблема с решением уравнения. Не могу понять что не так... Постановка задачи: Разработать программу для расчета резестивной электрической цепи с нелинейным элементом. Дано : ... http://www.cyberforum.ru/mathematics/thread68046.html
Математика Доказать равенства
Извените, я знаю, это мало касаеться программирования, однако мне очень нужно решить несколько примеров по дискретной математике, кто сможет помогите решить. Задания во вложении. Зарание большое...
Как работает оператор randomize? Математика
У меня вопрос общего характера: как компьютер выбирает "случайный" вариант? Если на экзе мне предлагают выбрать любой билет, я действую на основе каких-то своих предпочтений или суеверий: беру,...
Математика Подскажите формулы. http://www.cyberforum.ru/mathematics/thread8234.html
Добрый день, подскажите формулы или подскажите, где их найти, толька огромная просьба не посылать просто на поисковики. Нужны формулы : 1. Принадлежность точки к окружности. 2. Принадлежность точки...
 
HIMen
4275 / 1442 / 101
Регистрация: 12.04.2009
Сообщений: 2,346
10.12.2009, 00:46 0

Применяли ли Вы математику в программировании?

10.12.2009, 00:46. Просмотров 33819. Ответов 84
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
int[] input = { 754021, 18009200, 779390032, 27652, 20800045, 1035605030, 232002200 };
int[] zeros = new int[input.Length];
for (int i = 0; i < input.Length; i++)
{
    int count = 0;
    int temp = input[i];
    while (temp > 0)
    {
        if (temp % 10 == 0) count = 1 > count ? 1 : count;
        if (temp % 100 == 0) count = 2 > count ? 2 : count;
        if (temp % 1000 == 0) count = 3 > count ? 3 : count;
        if (temp % 10000 == 0) count = 4 > count ? 4 : count;
        if (temp % 100000 == 0) count = 5 > count ? 5 : count;
        if (temp % 1000000 == 0) count = 6 > count ? 6 : count;
        if (temp % 10000000 == 0) count = 7 > count ? 7 : count;
        if (temp % 100000000 == 0) count = 8 > count ? 8 : count;
        if (temp % 1000000000 == 0) count = 9 > count ? 9 : count;
        temp = temp / 10;
    }
    zeros[i] = count;
}
int indexmax = 0;
for (int i = 0; i < zeros.Length; i++)
{
    if (zeros[i] > zeros[indexmax]) indexmax = i;
}
Console.WriteLine("{0} - {1} подряд нулей", input[indexmax], zeros[indexmax]);
И математика мне не потребовалась, если только не называть математикой остаток от деления.
В программировании требуется только дискретная математика, основные операции с матрицами и основы тригонометрии.

Вернуться к обсуждению:
Применяли ли Вы математику в программировании?
3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2009, 00:46
Готовые ответы и решения:

Учить математику
Всем привет, Хочу восстановить школьные знания по математике(и геометрии) и, по возможности,...

Не решает математику
Цель - решать примеры всего лишь используя только TextBox1 и кнопку &quot;равно&quot;(назовём ее button1)....

Учим математику
Всем привет...Возникла проблема, которую я не могу объяснить, и прошу помощи у вас... дело вот в...

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

Нужно выучить математику
Здравствуйте, уважаемые! В общем понадобилось выучить математику, желательно с 1 по 11 классы. Дело...

84
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru