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

Модулярная Арифметика (Создать функцию для решения поставленной задачи) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять из-за чего ошибка http://www.cyberforum.ru/cpp-beginners/thread783045.html
Я новичёк,школьник ещё,перешёл с паскаля. Среда Visual C++ 2010. Вот код. Одна из базовых задач,нахождение кратчайшего пути в лабиринте. Выдаёт ошибку о выходе за пределы массива "a". Я обнёс его по краям такими значениями,чтобы туда в ходе программы не заходило,+поставил дополнительные if. Всё считает,успевает вывести,и в самом конце,после return 0 выскакивает эта ошибка(прогонял пошагово...
C++ рандомное число всегда 22.... почему ? #include <iostream> #include <ctime> using namespace std; int main () { // нужны две константы (Ширины и высоты поля) const int Width (20), Height (10); //ширина и высота const char Live ('#'), Dead ('*'); // мертвые и живые клетки http://www.cyberforum.ru/cpp-beginners/thread783035.html
Учебник C++ по работе с массивами в примерах C++
Возникли трудности в написании программы сравнивающей несколько массивов. Подскажите норм учебник в примерах C++ ток чтоб углубленный. Пересмотрел кучу видео уроков, прочитал кучу книг по массивам и везде одно и тоже нигде ничего по сравнению нескольких массивов не нашел. Необходимо сравнивать блоки элементов разных массивов.
Вывести на экран матрицу и вычислить суммы элементов над и под главной диагональю. C++
дано матрицу А целых чисел. Вывести ее на экраны и вычислить суммы элементов над и под главной диагональю. Какая из этих сумм больше
C++ Как защитить программу от воровства? http://www.cyberforum.ru/cpp-beginners/thread782981.html
Есть программа, как сделать так что б другой человек её не скачал и не сказал что вот вот моя программа? Для этого достаточно написать в пункте "О программе" моё имя(но я сомневаюсь что это надежно :( ) или что то другое?
C++ Один большой динамический массив вместо нескольких меньшего размера Уважаемые форумчане, Прошу помочь советом. Интересует ответы на вопросы: Возможно ли? Если да, то как реализовать? Предисловие: Не так давно начал заниматься в вузе моделированием (трассировка частиц в поле). До настоящего момента пользовался статическими массивами и не знал проблем. Однако в процессе написания программы количество задаваемых массивов безбожно увеличилось и... подробнее

Показать сообщение отдельно
Nividimka
1 / 1 / 0
Регистрация: 16.11.2012
Сообщений: 15
10.02.2013, 17:41  [ТС]     Модулярная Арифметика (Создать функцию для решения поставленной задачи)
вот, вообщем ,функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int modArif(int a, int b, int n){      
      
       int c = phi(n) - 1;
       int t = pow(a,c);
       if( b%gcd(a,n) != 0){
           return 0;
           }    
      
       if(a!=0 && b!=0 && n!=0){                       
         t = t % n;     
         int x = (b*t)%n;          
         return x;      
       }
}
где phi - значение функции Эйлера и gcd = > НОД
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru