деление без остатка



си деление без остатка

Автор Леон задал вопрос в разделе Другие языки и технологии

Есть ли в Си встроенная функция деления без остатка? и получил лучший ответ

Ответ от Кrab Bark[гуру]
Естественно. Значок / в применении к нецелым числам. Если оба целые, надо хотя бы одно преобразовать приведением типа к вещественному.
5/3 даст 1
5./3 или float(5)/3 дадут 1.666666

Ответ от Ёыроежка[гуру]
Деление без остатка используется с типами данных с десятичной точкой, то есть float и double. Это осуществляет обычный оператор деления /'/'
Например, если вы хотите поделить целое число 3 на 2 без остатка, то вам нужно одно из них перевести в тип double или float.
То есть если вы напишите
3 / 2
то в этом выражении два числа являются целыми, а потому будет выполнена целочисленная операция деления и вы получите в результате 1.
Ежели вы напишите
3 / 2.0
то получите 1.5, так как выражение будет преобразовано к типу double в виуд того, что один из операндов, то есть 2.0, имеет тип double.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Есть ли в Си встроенная функция деления без остатка?

Приведите алгоритмы нахождения простых чисел в заданном промежутке
решето эратосфена, на википедии есть алгоритм.

вот на си

rivподробнее...
Деление с остатком на Википедии
Посмотрите статью на википедии про Деление с остатком
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*