Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/811: Рейтинг темы: голосов - 811, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 18.09.2009
Сообщений: 11

Как найти остаток от деления?

17.10.2009, 18:48. Показов 154199. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем заранее спасибо!!!!
Подскажите как вычислить остаток от деления допустим х/3
я делал у меня не получается .....выводит 1 или 0, а я хочу чтобы выводило допустим при x=10 которое я ввожу с клавиатуры 3.3333333333333333 а оно выводит(при While x>0) :
10/3=3 остаток 0
3/3 остаток1
1/3 остаток0
//?????????????????????????(((((
Console.WriteLine("Остаток",x%3);//?????????????????????????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.10.2009, 18:48
Ответы с готовыми решениями:

Функция mod, или как найти остаток от деления
Как правильно записать "if (i % 2 = 1)"?Хочу чтобы была проверка на остаток от деления,но выдает ошибки: 1)error CS0131: The left-hand...

Как найти остаток от деления очень больших чисел
Есть очень большое целое число x (1 ≤ x < 10^100000) нужно найти остаток от деления этого числа на число m (m - int64) BigInteger не...

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

19
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
17.10.2009, 19:14
Покажи код. Еще интересно, тебе нужна только дробная часть от деления?
Если дробная, то:
C#
1
2
3
4
5
double x = 10;
        double y = 3;
        double z;
        z = x / y - y;
        Console.WriteLine(z);
0
1 / 1 / 0
Регистрация: 18.09.2009
Сообщений: 11
17.10.2009, 20:42  [ТС]
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
28
29
30
31
32
33
34
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace cycleWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            int x=0;
            Console.WriteLine("введите целое значение х ");
            try
            {
                x =int.Parse(Console.ReadLine());
            }
            catch (FormatException)
            {
                Console.WriteLine("Ввели неверно");
            }
            catch (OverflowException)
            {
                Console.WriteLine("Введено Вами значение которое не помещается в тип int");
            }
            while (x > 0)
            {
                Console.WriteLine("Деление:x/3=");
                x = x / 3;
                Console.WriteLine(x);
            } Console.ReadLine();
        }
    }
}
//Вот мой код...
1
 Аватар для kirill29
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
17.10.2009, 20:48
Цитата Сообщение от mike535-a Посмотреть сообщение
int x=0;
объяви х double
0
1 / 1 / 0
Регистрация: 18.09.2009
Сообщений: 11
17.10.2009, 21:29  [ТС]
ничего не помогает....
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
17.10.2009, 21:43
Math.DivRem
0
1 / 1 / 0
Регистрация: 18.09.2009
Сообщений: 11
18.10.2009, 14:04  [ТС]
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace cycleWhile
{
    class Program
    {
        static void Main(string[] args)
        {
            int z;
            int y;
            int x=0;
            Console.WriteLine("введите целое значение х ");
            try
            {
                x =int.Parse(Console.ReadLine());
            }
            catch (FormatException)
            {
                Console.WriteLine("Ввели неверно");
            }
            catch (OverflowException)
            {
                Console.WriteLine("Введено Вами значение которое не помещается в тип int");
            }
            while (x > 0)
            {
                Console.WriteLine("Деление:x/3=");
                x = x / 3;
                 Console.WriteLine(x);
            z = Math.DivRem(x, 3, out y);
 
              Console.WriteLine(z+" -остаток");
            } Console.ReadLine();
        }
           }
    
 
        
    }
Не Работает....(((
0
18 / 17 / 0
Регистрация: 22.09.2009
Сообщений: 37
18.10.2009, 14:24
так не пробовал?
x = x % 3
вот ссылочка http://msdn.microsoft.com/ru-r... e0fzs.aspx
0
1 / 1 / 0
Регистрация: 18.09.2009
Сообщений: 11
18.10.2009, 19:52  [ТС]
конечно пробовал.....
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
18.10.2009, 20:20
хм, остаток от деления, по определению, число не отрицательное
почему же -5%3=-2?
-5=-2*3+1 остаток 1
0
46 / 46 / 19
Регистрация: 15.03.2009
Сообщений: 178
19.10.2009, 07:55
C#
1
2
3
4
5
6
7
8
9
int t=1;
double w;
while (w > 0)
{
w = x / 3<в степени t> //(сорри, не помню как возводить в степень);
//это прямое деление, можешь потом вычислить остаток если нужно
...
t++;
}
0
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
07.11.2014, 18:25
Цитата Сообщение от Eva_yk Посмотреть сообщение
w = x / 3<в степени t> //(сорри, не помню как возводить в степень);
Math.Pow(число,степень)
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
07.11.2014, 18:39
Не пойму в чем проблема... Все выводит как надо...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication5 {
    class Program {
        static void Main(string[] args) {
            double x = 10;
            double y = 3;
            Console.WriteLine("Result: {0}", x / y);
            Console.ReadLine();
        }
    }
}
0
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
07.11.2014, 23:56
Цитата Сообщение от insite2012 Посмотреть сообщение
Не пойму в чем проблема... Все выводит как надо...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication5 {
    class Program {
        static void Main(string[] args) {
            double x = 10;
            double y = 3;
            Console.WriteLine("Result: {0}", x / y);
            Console.ReadLine();
        }
    }
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace task2
{
 class Program
 {
 static void Main(string[] args)
 {
 double i = Convert.ToDouble(Console.ReadLine());
 double h = i % 10; //вот это остаток от деления на 10, 10 можешь заменить на любую переменную и будет тебе счастье (только типа double переменная не забудь)
 Console.WriteLine(h);
 
 Console.ReadKey();
 
 }
 }
}
0
2 / 2 / 4
Регистрация: 03.10.2017
Сообщений: 7
09.10.2017, 16:07
Обращайся
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.White;//Чтобы было красивенько.
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();
            Console.WriteLine("Введите первое число");
            Double a = Double.Parse(Console.ReadLine());//Вводим чило которое делим.
            Console.WriteLine("Введите первое число");
            Double b = Double.Parse(Console.ReadLine());//Вводим число на которое делим.
            double h = a % b;//Остаток от деления.
            Console.WriteLine("Остаток от деления",h);//Выводим остаток от деления.
            Console.ReadLine();
 
 }
 }
        }
0
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
09.10.2017, 17:05
Froxre, дружище, с последнего поста почти 3 года прошло.
0
2 / 2 / 4
Регистрация: 03.10.2017
Сообщений: 7
11.10.2017, 18:11
Я просто недавно начал практиковаться в C# поэтому отвечаю на все посты.Так сказать тренируюсь.
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
11.10.2017, 18:26
нашел задачку, решил ее, радуйся 5 минут, апать древности то зачем?
0
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 66
12.10.2017, 08:59
Самый простой способ!
C#
1
2
3
4
5
6
7
8
9
10
11
12
 
            double x, y, ostatok;
 
            Console.WriteLine("Введите значение x ");
            x = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите значение y ");
            y = Convert.ToInt32(Console.ReadLine());
 
            ostatok = x / y;
 
            Console.WriteLine("Остаток от деления равно {0}", ostatok);
            Console.ReadLine();
0
12.10.2017, 09:09

Не по теме:

Ещё один. Да ещё и не знает что такое остаток от деления.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.10.2017, 09:09
Помогаю со студенческими работами здесь

Найти остаток от деления
что этот код делает ? простым языком на математическом языке ? как она высчитывает наибольший общий делитель? int n, r; n =...

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

Найти остаток от деления второго числа на 3, и произвести расчет площади фигур
вводится два числа: одно типа int,второе типа dooble,которые соответствуют сторонам прямоугольника,либо высоте и основанию треугольника...

Найти число, полученное при прочтении справа налево используя деление, остаток деления и do...while
Дано целое число N. Используя операции деления нацело и взятия остатка от деления, найти число, полученное при прочтении числа N справа...

Как найти остаток от деления
Ктонибуть может подсказать: Как найти остаток от деления числа N на 3, при условии N &lt;= 10e250


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru