#include <iostream>#include <time.h>#include <conio.h>int main() { setlocale(LC_ALL, ""); srand((unsigned)time(NULL)); int n, m; //n - кол-во строк m - кол-во столбцов system("cls"); std::cout << "Введите n:"; std::cin >> n; std::cout << "Введите m:"; std::cin >> m; //инициализация bool **arr = new bool*[n]; for (int i = 0; i < n; ++i) { arr[i] = new bool[m]; for (int j = 0; j < m; ++j) { for (int j = 0; j < m; ++j) { arr[i][j] = rand() % 2; } } } //Проценты + вывод double cost = 100 / (n*m);//сколько весит одно значение int tSum = 0;//Завели счетчик что-бы считать кол-во трушных переменных std::cout << ""; for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { std::cout << arr[i][j] << " "; if (arr[i][j] == true) ++tSum; }std::cout << ""; } std::cout << ""; float pT = tSum * cost; float pF = 100 - pT; printf("True: %g%% из 100%%False: %g%% из 100%%",pT, pF); _getch(); delete[] arr; return 0;}