-
-
-
Mam do rozwiązania następujące zadanie:
Napisać podprogramy do wykonywania mnożenia i dodawania w ciele GF(p do m) i sprawdzić jego działanie dla przypadku ciał GF(2do3) i GF(2do4).
Próbuję coś wymyślić na przykładzie dla ciał skończonych prostych, ale nie do końca wiem jak go przerobić(jednak operacje na realnych cyfrach są stanowczo łatwiejsze). Zamieszczam to poniżej (napisany jest w dev C++).
using namespace std;
int main(int argc, char *argv[])
{ int p = 7;
int a,b;
cout << "Zadanie\n";
for (a=0; a<p; a++)
{
for (b=0; b<p; b++)
{
cout << ((a+b)%p) << " ";
}
cout << endl;
}
cout << endl;
for (a=0; a<p; a++)
{
for (b=0; b<p; b++)
{
cout << ( (a*b)%p) < " ";
}
cout << endl;
}
cout << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Jeśli ktoś mógłby dać mi jakąś podpowiedź byłbym wdzięczny.
d41d8cd98f00b204e9800998ecf8427e