Для поиска чисел в матрице, которые начинаются на 7, необходимо пройти по каждому элементу матрицы и проверить его значение. Вот как это можно сделать на языке программирования C++:
1. Определите размеры матрицы (количество строк и столбцов) и инициализируйте матрицу значениями:
const int rows = 3; // количество строк const int cols = 3; // количество столбцов int matrix[rows][cols] = { {71, 72, 73}, {74, 75, 76}, {77, 78, 79} };
2. Создайте циклы для перебора элементов матрицы:
for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { // Ваш код здесь } }
3. Внутри циклов проверьте, начинается ли текущее число на 7. Для этого можно преобразовать число в строку и проверить первый символ:
int number = matrix[i][j]; std::string numberStr = std::to_string(number); if (numberStr[0] == '7') { // Число начинается на 7 // Ваш код здесь }
4. В блоке // Ваш код здесь
вы можете добавить логику работы с числами, которые начинаются на 7. Например, вывести их на экран:
std::cout << number << " ";
5. Завершите программу:
std::cout << std::endl;
Вот полный код, который выводит все числа в матрице, начинающиеся на 7:
#include <iostream> #include <string> int main() { const int rows = 3; // количество строк const int cols = 3; // количество столбцов int matrix[rows][cols] = { {71, 72, 73}, {74, 75, 76}, {77, 78, 79} }; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { int number = matrix[i][j]; std::string numberStr = std::to_string(number); if (numberStr[0] == '7') { std::cout << number << " "; } } } std::cout << std::endl; return 0; }
Этот код выведет числа 71 72 73 74 75 76 77 78 79
, так как все они начинаются с 7. Вы можете адаптировать этот код под свои нужды, изменяя размеры матрицы и значения элементов.