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

Найти значение выражения: 7х=11(mod32) - C++

Восстановить пароль Регистрация
 
sava lom
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 7
11.06.2011, 22:46     Найти значение выражения: 7х=11(mod32) #1
Доброго времени суток, прошу извинить меня за то что отнимаю у вас время но надеюсь на ваше понимание.
Помогите решить сравнение 7х=11(mod32), програмно!
Не сочтите за наглость но у меня нет выхода, все что смог найти у поисковых системах, книгах ничего не помогло...
Покорнейше прошу вас помочь потому что я только начал изучение С++, буду благодарен любой информации!!
Заранее спасибо!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2011, 22:46     Найти значение выражения: 7х=11(mod32)
Посмотрите здесь:

Найти значение выражения C++
C++ Найти значение выражения
Найти значение выражения C++
Из C# на С++. Найти значение выражения C++
Найти значение выражения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
11.06.2011, 23:51     Найти значение выражения: 7х=11(mod32) #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main() 
{
int x=10;
if (7*x==11%32) std::cout << "true\n";
else std::cout << "false\n";
 
getchar();
return 0;
}
так чтоли?
тока 11 mod 32 всегда будет == 11
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
11.06.2011, 23:52     Найти значение выражения: 7х=11(mod32) #3
C++
1
7 * x % 32 == 11
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
12.06.2011, 00:26     Найти значение выражения: 7х=11(mod32) #4
Цитата Сообщение от OstapBender Посмотреть сообщение
так чтоли?
тока 11 mod 32 всегда будет == 11
Ну там сравнение, а не уравнение. Когда средства позволяют пишут 3 параллельных черты, а не 2, как в знаке =. Обе части берутся по модулю в скобках.

Поскольку 32 число маленькое, то можно просто перебором, используя выражение Somebody.
Ну а можно левую и правую части умножить по модулю 32 на мультипликативно-обратное семи.
слева останется x, а справа ответ.
Обратное найти, например, алгоритмом Евклида.
Yandex
Объявления
12.06.2011, 00:26     Найти значение выражения: 7х=11(mod32)
Ответ Создать тему
Опции темы

Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru