Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
easynotetk
0 / 0 / 0
Регистрация: 26.11.2015
Сообщений: 6
1

Переписать с Паскаля на C++. Найти максимальный элемент каждой строки массива и его индексы

08.12.2015, 20:46. Просмотров 810. Ответов 1
Метки нет (Все метки)

Кто может переписать данную прогу на C++?
Найти максимальный элемент каждой строки массива и его индексы (всего массива и его индексы).
Код
program prim2;
  uses crt;
  type mas=array[1..100,1..100] of	integer;
  var a:mas;
      i,j,n: integer;
      max,min,i1,j1,i2,j2:integer;
begin
  clrscr;
  randomize;
  write('n=');readln(n);
  for i:=1 to n do 
    begin
{Так как тип массива integer, то за начальные значения возьмем.}
      max: =-32 768;
      for j:=1 to n do 
        begin
{Получаем случайные значения элементов матрицы.}
          a[i,j]:=random(45)-22;
{Выводим элементы матрицы на экран.}
          write(a[i,j]:4);
{Находим максимальный элемент в каждой строке и его индексы.}
          if a[i,j]>max then 
            begin
              max:=a[i,j];i1 :=i; j1 :=j;
            end;
        end;
{Печатаем максимальный элемент в каждой строке и его индекс.}
      write (' тах=',тах, ' строка=',i1,' cmon6eц =',j1);
      writeln;
    end;
  readln;
end.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2015, 20:46
Ответы с готовыми решениями:

Найти максимальный элемент каждой строки матрицы и заменить его на 0
Дан двумерный массив найти максимальное число каждой строки и заменить на 0.

Найти максимальный элемент каждой строки двумерного массива и соответственно заменить их элементами в главной
Очень срочно надо помогите плиз

Создать двумерный динамический массив, найти максимальный элемент и его индексы
Здравствуйте! Пишу программу, которая создает двумерный динамический массив,...

В каждой его строке найти: а)максимальный элемент; б) минимальный элемент; в) координаты максимального элемента.
Дан двумерный массив. В каждой его строке найти: а)максимальный элемент; б)...

Найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы
как найти минимальный элемент каждой строки и максимальный элемент каждого...

1
rangerx
1944 / 1553 / 478
Регистрация: 31.05.2009
Сообщений: 2,913
09.12.2015, 01:32 2
Лучший ответ Сообщение было отмечено easynotetk как решение

Решение

Цитата Сообщение от easynotetk Посмотреть сообщение
Найти максимальный элемент каждой строки массива и его индексы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main() {
    const int N = 100;
    
    int n;
    int a[N][N];
    
    std::cout << "n = ";
    std::cin >> n;
    if (n < 1 || n > N) {
        return -1;
    }
    std::srand(std::time(nullptr));
    for (int i = 0; i < n; ++i) {      
        int jm = 0;
        for (int j = 0; j < n; ++j) {
            a[i][j] = rand()%45-22;
            std::cout.width(4);
            std::cout << a[i][j];
            if (a[i][j] > a[i][jm]) {
                jm = j;
            }
        }
        std::cout << " (max = " << a[i][jm] << " row = " << i+1 << " col = " << jm+1 << ")\n";
    } 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 01:32

Найти минимальный элемент массива и его индексы
Динамический массив. Задание Найти минимальный элемент массива и его индексы....

Найти максимальный элемент каждой строки матрицы
Дано двумерный массив. Найти максимальный элемент каждой строки и его...

В матрице найти максимальный элемент каждой строки
В матрице размером m*n найти максимальный элемент каждой строки. Результат...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru