Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
rad22
1 / 1 / 1
Регистрация: 29.05.2012
Сообщений: 14
1

Остаток от деления в C#

30.03.2014, 17:53. Просмотров 2103. Ответов 2
Метки нет (Все метки)

В Excel при делении -1650715112 на 100000000 в качестве остатка выводит 49284888. В С# при использовании оператора % выводит -50715112. Как я понял, все дело в минусе. Кто знает, как в C# получать значения как в Excel?

Можно не отвечать. Решение нашел.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 17:53
Ответы с готовыми решениями:

Найти целую часть от деления M на N и остаток от деления M на N
Даны целое неотрицательное число M и целое положительное число N. Найти целую...

Остаток от деления
Народ, нужно реализовать алгоритм шаг младенца-шаг великана, с алгоритмом все...

Массивы и остаток от деления
В общем здесь проблема такая дано 2 массива a и tmp, первый обычный,...

Найти остаток от деления
что этот код делает ? простым языком на математическом языке ? как она...

Найти остаток от деления а на b
Составьте программу, используя инструкцию switch. Ввод данных осуществлять в...

2
Tessen
683 / 650 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
30.03.2014, 17:57 2
100000000 + (-50715112) = 49284888
0
Psilon
Master of Orion
Эксперт .NET
6013 / 4866 / 902
Регистрация: 10.07.2011
Сообщений: 14,477
Записей в блоге: 5
Завершенные тесты: 4
30.03.2014, 18:40 3
Лучший ответ Сообщение было отмечено rad22 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        static void Main(string[] args)
        {
            long a = -1650715112L;
            long b = 100000000L;
 
            var c = MyDiv(a, b);
            Console.WriteLine(c);
        }
 
        private static long MyDiv(long a, long b)
        {
            long c = a%b;
            if (c > 0)
                return c;
            return c + b;
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 18:40

Неправильно вычисляется остаток от деления
Есть такой метод: static void Logic(ulong ch1) { ...

Минусовая степень и остаток от деления
Здравствуйте, подскажите ,пожалуйста, в реализации: есть формула D = (K...

Условный оператор и остаток от деления
Привет. подскажите пожалуйста, в этом коде using System; class l { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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