Другие языки программирования и технологии
Листинг на C++
Напишите пожалуйста программу где создается двумерный массив, находится минимальное и максимальное число в массиве и выввыводится на экран.
#include <conio.h>
#include <iostream>
using namespace std;
void main()
{
int Array[4][5];
int n, m, min, max;
for (n = 0; n < 4; n++)
for (m = 0; m < 5; m++)
Array[n][m] = rand();
min = max = Array[0][0];
for (n = 0; n < 4; n++)
{
for (m = 0; m < 5; m++)
{
if (Array[n][m] < min) min = Array[n][m];
if (Array[n][m] > max) max = Array[n][m];
cout << Array[n][m] << "\t";
}
cout << endl;
}
cout << endl << " min = " << min << "\t" << "max = " << max;
_getch();
}
#include <iostream>
using namespace std;
void main()
{
int Array[4][5];
int n, m, min, max;
for (n = 0; n < 4; n++)
for (m = 0; m < 5; m++)
Array[n][m] = rand();
min = max = Array[0][0];
for (n = 0; n < 4; n++)
{
for (m = 0; m < 5; m++)
{
if (Array[n][m] < min) min = Array[n][m];
if (Array[n][m] > max) max = Array[n][m];
cout << Array[n][m] << "\t";
}
cout << endl;
}
cout << endl << " min = " << min << "\t" << "max = " << max;
_getch();
}
#include<iostream.h>
#include<stdlib.h>
void main()
{
const N=4;
const M=5;
int min,max,i,j,m[N][M];
int* p=&m[0][0];
for(i=0;i < N*M;i++) *p++=100-rand() % 201;
for(min=max=*(--p),i=0;i < N*M;i++,p--) { if(*p > max) max=*p; if(*p < min) min=*p; }
for(++p,i=0;i < N;i++,cout << endl)
for(j=0;j < M;j++) cout << *p++ << '\t';
cout << "min=" << min << ", max=" << max << endl;
}
Это было на Borland
если на Visual C++, то
#include<iostream>
#include<stdlib.h>
using namespace std;
void main()
{
const int N=4;
const int M=5;
int min,max,i,j,m[N][M];
int* p=&m[0][0];
for(i=0;i < N*M;i++) *p++=100-rand() % 201;
for(min=max=*(--p),i=0;i < N*M;i++,p--) { if(*p > max) max=*p; if(*p < min) min=*p; }
for(++p,i=0;i < N;i++,cout << endl)
for(j=0;j < M;j++) cout << *p++ << '\t';
cout << "min=" << min << ", max=" << max << endl;
}
#include<stdlib.h>
void main()
{
const N=4;
const M=5;
int min,max,i,j,m[N][M];
int* p=&m[0][0];
for(i=0;i < N*M;i++) *p++=100-rand() % 201;
for(min=max=*(--p),i=0;i < N*M;i++,p--) { if(*p > max) max=*p; if(*p < min) min=*p; }
for(++p,i=0;i < N;i++,cout << endl)
for(j=0;j < M;j++) cout << *p++ << '\t';
cout << "min=" << min << ", max=" << max << endl;
}
Это было на Borland
если на Visual C++, то
#include<iostream>
#include<stdlib.h>
using namespace std;
void main()
{
const int N=4;
const int M=5;
int min,max,i,j,m[N][M];
int* p=&m[0][0];
for(i=0;i < N*M;i++) *p++=100-rand() % 201;
for(min=max=*(--p),i=0;i < N*M;i++,p--) { if(*p > max) max=*p; if(*p < min) min=*p; }
for(++p,i=0;i < N;i++,cout << endl)
for(j=0;j < M;j++) cout << *p++ << '\t';
cout << "min=" << min << ", max=" << max << endl;
}
Стучи в агент.
float mass [xxx][yyy];
....
int i1, i2;
float min=mass[0][0], max=mass[0][0];
for(i1=0; i1<xxx;>max)
max=mass[i1][i2];
}
....
int i1, i2;
float min=mass[0][0], max=mass[0][0];
for(i1=0; i1<xxx;>max)
max=mass[i1][i2];
}
Похожие вопросы
- Описать программу по листингу
- Учусь програмировать на C++ по книге "C++ для чайников".Проблема.
- Зачем нужен C++, если есть C?
- X.509 Reference. Парни дайте листинг работы с ЭЦП. Язык не принципиально. подпись получилась, а +
- Помогите срочно C#
- Помогите исправить ошибку в программе (c++).
- Ещё тупой вопрос по C++ :)
- Почему многие отдают предпочтение C++ а не C# ?
- Учу C++! Уже знаю: типы данных, циклы. условия, привидения и т. д учу 5дней. вот программа! Как норм за 5 дней?
- Как в C++ приравнять переменную и текст? А то такую запись нельзя. А без этого задачу не решить