Решить задачу с матрице и простыми числами

есть задачка: Ввести натуральные числа n и m, построить матрицу mxn из натуральных чисел и посчитать количество тех строк, в которых простые числа расположены в порядке возрастания.

А я веб-программист, с С++ особо не разбираюсь, прошу помощи.

Это все что я смог написать:

#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <math.h> // для функций rand() и srand()
using namespace std;

int main() {
  int n,m;
  int s = 0;
  int p = 0;
  cout << "Введите количство столбцов\n";
  cin >> n;
  cout << "Введите количство Строк\n";
  cin >> m;
  int mas[n*m];
  int count =  sizeof(mas)/sizeof(int);

  for (int i = 0; i < count; i++) { // Заполнение массива рандомными значениями
    cout << "Введите " << i+1 << "-е значение \n";
    cin >> mas[i];
  }

  cout << "------------------"; //Линия разделения ввода и вывода. Для удобства. На работу не влияет


  for (int i = 0; i < count; i++) { // Вывод матрицы
    s += 1;
    if (s == n) {
      cout << mas[i] << "\n";
      s = 0;
    } else {
      cout << mas[i] << " ";
    }
  }
}

Ответы (0 шт):