Массивы: посчитать количество столбцов, элементы которых расположены по убыванию - C (СИ)
Формулировка задачи:
дан двухмерный массив, необходимо посчитать количество столбцов, элементы которых расположены по убыванию
есть условия для ввода и вывода массива, но условия сравнения не работают, а может и работают, только я не знаю как прописать printf в конце.
#include <iostream> #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> const int M = 5; // число строк const int N = 3; // число столбцов void main() { int i, j, A[M][N]; for ( i = 0; i < M; i ++ ) // цикл по строкам for ( j = 0; j < N; j ++ ) // цикл по столбцам строк { printf ("A[%d][%d]=", i, j); // подсказка для ввода scanf ("%d", & A[i][j]); // ввод A[i][j] } printf("Матрица A\n"); for ( i = 0; i < M; i ++ ) { // цикл по строкам for ( j = 0; j < N; j ++ ) // вывод одной строки (в цикле) printf ( "%4d", A[i][j] ); // 4 символа на число printf("\n"); // переход на другую строку } for ( j = 0; j < N; j ++ ) { for ( i = 0; i < M; i ++ ) { if ((A[i-1][j-1])>(A[i][j])) printf(""); }} getch(); }
Решение задачи: «Массивы: посчитать количество столбцов, элементы которых расположены по убыванию»
textual
Листинг программы
for (i = 0; i < N; i++) { last = INT_MAX; for (j = 0; j < M; j++) { *** } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д