/* * C++ Program to Implement Euler Theorem */ #include #include using namespace std; vector inverseArray(int n, int m) { vector modInverse(n + 1, 0); modInverse[1] = 1; for (int i = 2; i <= n; i++) { modInverse[i] = (-(m / i) * modInverse[m % i]) % m + m; } return modInverse; } //Main int main() { vector::iterator it; int a, m; cout<<"Enter number to find modular multiplicative inverse: "; cin>>a; cout<<"Enter Modular Value: "; cin>>m; cout<