Другие языки программирования и технологии

кто умеет писать программы на си++

найти наибольший элемент главной диагонали квадратной матрицыА и вывести на экран всю строку в которой он находится)с ранндомаизом надо
Максим М
Максим М
88
Программа на С++ будет выглядеть примерно так:

#include <iostream>
#include <cstdlib>

#define ARRAY_SIZE 10

using namespace std;

int main()
{
int array[ ARRAY_SIZE ] [ ARRAY_SIZE ];

randomize();

// Зaполняем матрицу случайными значениями
// в диапазоне от 0 до 99
for ( int i = 0; i < ARRAY_SIZE; i ++ )
{
for ( int j = 0; j < ARRAY_SIZE; j ++ )
{
array[ i ][ j ] = rand() % 100;
}
}

// Ищем максимальный элемент диагонали
// и запоминаем его номер строки
int row = 0;
int max = array[ 0 ][ 0 ];
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
if ( max < array[ i ][ i ] )
{
max = array[ i ][ i ];
row = i;
}
}

// Распечатываем указанную строку
for ( int i = 0; i < ARRAY_SIZE; i++ )
{
cout << array[ row ][ i ] << " ";
}
cout << endl;

return 0;
}

Ставь мне 10 баллов и займись делом!:)
Aдиль Ыбраймбеков
Aдиль Ыбраймбеков
79 586
Лучший ответ
вот это только за деньги....
Я на 1м курсе института делал 2й цикл
Да ну нафиг этот си++.
Собственно сам поиск
....
int max, i_max;

max=a[0][0];
i_max=0;

for(int i=1;i < n; i++)
if(a[ i ][ i ] > max ) {i_max=i;max=a[ i ][ i ] ; }
...

ну и вывод
...
for(int j=0; j < n; i++);
cout < < a[i_max][j] < < endl;
...
n-размерность кв. матрицы А
моё перая прога на СИ вроде работает начал изучать 3 дня тому назад
надеюсь разберешся а то он индексы меняет

гад он весь кайф обламал :)))
в смысле это окно не для кодов
Зачем тебе это? Зачем учиться на программиста и не учиться программированию? Ты просто тратишь свои лучшие годы. Откоси от армии, устройся работать в евросеть и гуляй, а не херней занимайся!
Adrian Silacov
Adrian Silacov
4 789
оч простая задачка
использую циклы перебора
когда i==j - это значит элементы главной диагонали
a=randomize();
я умею!
нут в принципе всё написали, кроме генератора случайных чисел.
#include<stdlib.h>
...
srand (time (NULL));
[имя переменной] =rand();
я умею.. . но как говорил ПСЕВДОНИМ выше - учись...
полчаса делов