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

Помогите с написанием программы C++

народ нужна помощь написать программу на языке С++. Если всё будет правильно то рублей 200 на счёт могу скинуть. Задана матрица A(N,M) максимальное, минимальное значение элементов....
пиши мне на почту
СМ
Саят Молдахметов
38 447
Лучший ответ
И. А. Голованов только что писал на Паскале и еще не совсем переключился.. .
Индексы в C/C++ пишутся как A[ i][ j]... В C/C++ a[ i,j] - это адрес столбца j
А Александр Петрина вообще в Бейсик ударился.. .
:)
Islam Sultanbekovich
Islam Sultanbekovich
54 718
#include <iostream.h>
#include <stdlib.h>
void main()
{
randomize();
const int N = 3, M = 4;
int max=0, min=RAND_MAX, i, j, a[ N ][ M ];
int* p=&a[0][0];
for(i=0; i < M*N; i++) *p++ = rand();
for(i=0; i < N; i++, cout << endl)
for(j=0; j < M; j++) cout << a[ i ][ j ] <<'\t';
for(--p, i = 0; i < M*N; i++, p--) { if( *p > max ) max = *p; if(*p < min) min = *p; }
cout << "max=" << max << endl << "min=" << min << endl;
}
Элементарно

Cmax= A[ 0,0];
Cmin= A[ 0,0];
for(int i=0;i< N;i++)for(int j=0; j< M;j++){if(Cmax< A[ i,j]) Cmax= A[ i,j];if(Cmin> A[ i,j]) Cmin= A[ i,j];}

Годится и в С и в С++.
----------
Счётом ленюсь обзавестись, так что бесплатно) )
---------
поправка
в С int и прочие переменные надо объявлять заранее вне циклов в начале функции. А в С++ можно внутри цикла
найти максимумальное и минимальное значение в матрице? так это просто! делаете массив типа а (5,5) а потом делаете два вложенных цикла типа так:
min=10000000;
max=0;
for (n=0;n=5;n++)
{

for (m=0;m=5;m++)
{
if (a(m,n)<min)>max) max=a(m,n);
}

}
ну как-то так