C++. Режим работы с екраном через CASE
Всем привет. Пожалуйста прошу у вас помощи. Для етого кода нужно сделать режим работы с екраном через case чтоб выглядело примерно так
1. Введите размер матрицы
2. Заполните матрицу
3. Введите степень
4. Выход
#include
#include
using namespace std;
void matpow(int N, int
matrix, int pow);
int main(){
system("chcp 1251");
int N, pow;
cout << "введите размер матрицы: ";
cin >> N;
int
matrix = new int* [N];
for(int i = 0; i < N; i++)
matrix = new int [N];
cout << "\nзаполните матрицу: ";
for(int i = 0; i < N; i++){
for(int j = 0; j < N; j++)
cin >> matrix[j];
}
cout << "\nвведите степень: ";
cin >> pow;
matpow(N, matrix, pow);
system("pause");
return 0;
}
void matpow(int N, int
matrix, int pow){
int new_matrix[N][N];
cout << "\nновый массив: \n";
for(int i = 0; i < N; i++){
for(int j = 0; j < N; j++){
for(int k = 0; k < pow; k++){
new_matrix[j] = matrix[j]*matrix[j];
}
cout << " " << new_matrix[j];
}
}
}