Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Практический пример.




Постановка задачи.

Написать программу, которая в двумерном массиве находит максимальный элемент каждой строки.

Код реализации.

  #include<iostream> #include<stdlib.h> // в этом файле содержатся функции rand и srand #include<time.h> // в этом файле содержится функция time   using namespace std;   void main() { // задаем размерность массива const int m = 3; const int n = 2; int A[m][n]; // объявляем двумерный массив   // заполнение массива случайными числами и показ на экран   // перебираем отдельные строки (одномерные массивы в совокупности) for(int i=0; i<m; i++) { // перебираем отдельные элементы каждой строки for(int j=0; j<n;j++) { // инициализация элементов значениями в диапазоне от 0 до 100 A[i][j]=rand()%100;   // показ значений на экран cout<<A[i][j]<<" "; }   // переход на другую строку матрицы cout<<"\n\n"; }   cout << "\n\n";   // поиск в строках максимального элемента   // перебираем отдельные строки (одномерные массивы в совокупности) for (int i=0; i<m; i++){   // предполагаем, что максимальный - нулевой элемент строки int max = A[i][0];   // поиск максимального элемента в текущей строке   // изменение индекса столбца для текущей строки for (int j=0; j<n; j++) { if (A[i][j] > max) max = A[i][j]; } cout << "Максимальный элемент " << i << "-ой строки = " << max << endl; } }





Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных