Другие языки программирования и технологии
Помогите с написанием программы C++
народ нужна помощь написать программу на языке С++. Если всё будет правильно то рублей 200 на счёт могу скинуть. Задана матрица A(N,M) максимальное, минимальное значение элементов....
пиши мне на почту
И. А. Голованов только что писал на Паскале и еще не совсем переключился.. .
Индексы в C/C++ пишутся как A[ i][ j]... В C/C++ a[ i,j] - это адрес столбца j
А Александр Петрина вообще в Бейсик ударился.. .
:)
Индексы в C/C++ пишутся как A[ i][ j]... В C/C++ a[ i,j] - это адрес столбца j
А Александр Петрина вообще в Бейсик ударился.. .
:)
#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;
}
#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 и прочие переменные надо объявлять заранее вне циклов в начале функции. А в С++ можно внутри цикла
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);
}
}
ну как-то так
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);
}
}
ну как-то так
Похожие вопросы
- Pycharm (Пожалуйста, помогите с написанием программы)
- Помогите в написании программы.
- помогите с написанием программ на паскале
- Помогите с написанием программы на языке Ассемблер, алгоритм знаю, вот только команды самого языка - не очень.
- Помогите с написанием программы
- помогите с написание программы плиз:
- помогите сделать в программе c++
- Помогите в написании программы на С++
- Помогите в написании программы на языке с++
- Помогите в написании программы на языке С++