помогите пожалуйста, можете объяснить каждую строчку в програмировании - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос помогите пожалуйста, можете объяснить каждую строчку в програмировании

Регистрация
19 Авг 2013
Сообщения
78
Репутация
-3
Спасибо
0
Монет
0
#include
#define n 10

int main() {
int a [n][n];

for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
a[j] = rand() % 100;// matrix initialization

int min = a[0][0], max = a[0][0];
int beforeMax = 0, afterMin = 0;

for (int i = 0; i < n; i++)// looking for max and min elements
for (int j = 0; j < n; j++) {
if (a[j] > max) { max = a[j];
beforeMax = (i)*n + j;// how many elements we have befor Max element
}
if (a[j] < min) { min = a[j];
afterMin = n*n - ((i)*n + j)-1; // how many elements we have after Min element
}
}
for (int i = 0; i < n; i++) {// pmatrix printing
printf(" ");
for (int j = 0; j < n; j++)
printf("%d ", a[j]);
}

printf(" Before max element (%d) we have %d elements ",max, beforeMax); printf("After min element (%d) we have %d elements",min, afterMin);
getchar();

}
 
Сверху Снизу