Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2009, 15:44   #1
Svet_lana
 
Регистрация: 05.06.2009
Сообщений: 9
Восклицание turbo c++ РАБОТА С МАССИВАМИ

Определить максимальный и минимальный элемент в матрице m× n .

пример в лабе:Ввести десять чисел, отсортировать их и вывести на дисплей.
Код:
# include<stdio.h>
void main()
{ int i,j,a[10],p;
for(i=0;i<10;i++) scanf("%d",&a[i]);
for(i=0;i<9;i++)
{ for(j=0;j<9;j++)
{ if(a[j]<=a[j+1])
{ p=a[j];
a[j]=a[j+1];
a[j+1]=p;
}
}
}
printf("%d",a[i]);
}
П р и м е р 2. Заполнить двумерный массив 10× 10 значением 5.
Код:
# include<stdio.h>
void main()
{ int i,j,a[10][10];
for(i=0;i<10);i++)
for(j=0;j<10);j++) a[i][j]=5;.

Последний раз редактировалось Stilet; 09.06.2009 в 15:56.
Svet_lana вне форума Ответить с цитированием
Старый 09.06.2009, 16:03   #2
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

зачем примеры, не понимаю??
Цитата:
Определить максимальный и минимальный элемент в матрице m× n .
как-нибудь так
Код:
#include <iostream>
#include <iomanip>
#include <conio.h>

#define m 5
#define n 3

using namespace std;

int main() {
 int a[m][n];
 int i,j, max, min;
 srand(time(NULL));
 for (i = 0; i < m; i++) {
     for (j = 0; j < n; j++) {
         a[i][j] = rand()%100;
         cout << setw(3) << a[i][j] << ' ';    
     }
 cout << '\n';
 }

 max = min = a[0][0];

 for (i = 0; i < m; i++) 
     for (j = 0; j < n; j++) {
         if (a[i][j] > max) 
            max = a[i][j];
         if (a[i][j] < min)
            min = a[i][j];    
     }

 cout << max << endl;
 cout << min << endl;
 getch();
}
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 09.06.2009, 16:59   #3
Svet_lana
 
Регистрация: 05.06.2009
Сообщений: 9
По умолчанию

nt main() {
int a[m][n]; здесь ошибку показывает почему то
int i,j, max, min;
Svet_lana вне форума Ответить с цитированием
Старый 09.06.2009, 17:01   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от Svet_lana Посмотреть сообщение
nt main() {
int a[m][n]; здесь ошибку показывает почему то
int i,j, max, min;
какую?

***
return 0; там еще в конце забыл..
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 09.06.2009, 17:03   #5
Svet_lana
 
Регистрация: 05.06.2009
Сообщений: 9
По умолчанию

требует постоянную переменную
Svet_lana вне форума Ответить с цитированием
Старый 09.06.2009, 17:11   #6
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

с этими вашими турбо одни проблемы... ну попробуйте убрать
Код:
#define m 5
#define n 3
и написать
Код:
...
int main() {
 int m = 5, n = 3;
 int a[m][n];
...
не знаю, поможет или нет.. не могу проверить, нету tcpp
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 09.06.2009, 17:14   #7
Svet_lana
 
Регистрация: 05.06.2009
Сообщений: 9
По умолчанию

спасибо) вы мне очень помогли)
Svet_lana вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (С++) q3storm Помощь студентам 7 26.04.2011 09:46
Работа с массивами Ainur Помощь студентам 5 22.05.2009 14:28
Работа с массивами. DomiR Помощь студентам 4 22.05.2009 12:17
Работа с массивами SYurik Microsoft Office Excel 11 21.03.2009 09:00
работа с массивами mager JavaScript, Ajax 5 27.08.2008 22:02