Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Деление по модулю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран второго и шестандцатую эквиваленты целого числа. Не использовать спецификатор типа% х,% Х в функции printf. http://www.cyberforum.ru/cpp-beginners/thread170185.html
Вывести на экран второго и шестандцатую эквиваленты целого числа. Не использовать спецификатор типа% х,% Х в функции printf.
C++ написать программу движения окружности под углом 189 градусов нужно написать программу движения окружности под углом 189 градусов.никак не пойму как запрограммировать чтобы движение происходило бесконечно.еще нужно реализовать 3 мя методами стирания: полностью... http://www.cyberforum.ru/cpp-beginners/thread170180.html
C++ Шифрование текстового файла
Подскажите плз я голову сломал не знаю как делать, вот дан текстовый файл и надо произвести его шифрацию по нескольким условиям: 1. символы с кодами 1-31, 243-255 не менять, так как они могут...
Базовый класс и производный... C++
Есть class A. У него есть функция protected foo(); Есть класс наследник B (class B: public A). В классе-наследнике B есть функция g(), обращающаяся к foo() базового класса A; Есть объект класса...
C++ Поиск слова в предложениях http://www.cyberforum.ru/cpp-beginners/thread170154.html
Программа должна считывать текст из файла, выводить его не экран добавляя в конце каждого предложения сколько раз встретилось в предложении слово введенное с клавиатуры. Помогите плиз.... Все что...
C++ Найти координаты основания высоты. Задача: Треугольник задается координатами своих вершин на плоскости: А(x1, y1), B(x2, y2), C(x3, y3). Найти длину и координаты основание высоты, опущенной из вершины А на сторону ВС. Саму высоту... подробнее

Показать сообщение отдельно
IamSCORPION
SysOp
39 / 38 / 1
Регистрация: 13.04.2009
Сообщений: 274

Деление по модулю - C++

28.09.2010, 18:28. Просмотров 8813. Ответов 2
Метки (Все метки)

Нужно вычислить следующее выражение
d = 3^(-1) mod 17680
Написал но вот % работает только с целыми числами а у меня виходыт 0.33333333 % 17680
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    // d = 3^(-1) mod 17680 = 11787
    cout<<pow(3.0, -1) % 17680;
    return 0;
}
Всем спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru