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

Помогите с программированием(а именно с задачей на С++)

Условие: Дан двумерный массив. Определить кол-во минимальных элементов в массиве. Я не понел на счёт кол-ва минимальных элементов И если не затруднить напишите основник этой задачи. что-то типо: //Mass #include<iostream.h> #include<conio.h> {по привычке очистка экрана)) ) #define n 10 #define m 10 main() {clrscr(); int a[n],a[m],kolmin; ...ещё там переменные kolmin=0; cout<<"Ввести массив на клаве"<<'\n'; for(i=0;i<5;i++) {for(j=0;j<5;j++) cin>>a[j]; ... ну что то типо этого, обычными стандартными выражениями ни и в конце cout<
#define M 100
#define N 100

int main()
{
int A[ M ][ N ];
// TODO: заполнить массив

int nMin = A[ 0 ][ 0 ];
int nCount = 0;

for (int i = 0; i < M; i++)
{
for (int j = 0; j < N; j++)
{
if (A[ i ][ j ] == nMin)
{
nCount++;
}
else if (A[ i ][ j ] < nMin)
{
nMin = A[ i ][ j ];
nCount = 1;
}
}
}

printf("Min = %d, Count = %d\n", nMin, nCount);
return 0;
}
"разумный"
"разумный"
21 360
Лучший ответ
ну к примеру в масиве минимальный элемент -5 то вывести кол-во раз встретившись это число в массиве к примеру
1 2 3 -5 6 7 1
-5 -5 2 4 9 2 2
-5 -5- 5 -5 -5 5
и реализация:

перебираешь массив, kolmin вначале приравниваешь к допустим, 10000

в цикле если ячейка тек. меньше переменной, то kolmin = a[n][m];

в конце будет мин. значение.

после этого ещё раз проводишь два цикла
в них сравниваешь, если ячейка == kolmin, то i++, вначале обьявишь int i;

и в i у тебя будет кол-во этих чисел.

или можешь в циклах. где сравнение и присваивание к i, сделай вывод на экран, тогда можешь убрать int i;
http://sheller.at.ua/sources/main.rar
В архиве исходники. Посмотри может сгодится.