![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.10.2009
Сообщений: 11
|
![]()
Прога должна определять наибольший элемент квадратной матрицы и указывать,в каком столбике он находится
# include <stdio.h> int main() { int b[50][50],i,j,n,x,g,k,max; printf (" n = "); scanf ("%d", &n); printf (" vvedite: "); for (i = 0;i < n;i ++) for (j=0; j<n; j++ ) scanf ("%d", &b[i][j]); printf (" matrica: \n "); for (i = 0;i < n;i ++) { for (j=0; j<n; j++ ) printf (" %d",b[i][j] ); printf (" \n "); } max=b[0][0]; for (i = 0;i < n;i ++) for (j=0; j< n; j++ ) { if (max<b[i][j]) max=b[i][j]; } printf ("%d \n", max); int m=0, maxkol=0; for (j=0; j<n; j++ ) { int kol=0; for (i=0; i<n; i++ ) if(b[i][j]==max) kol++; if(kol > maxkol) { m=j; maxkol=kol; } } printf ("nomer stolbca : %d", m+1); printf ("\n"); return 0; } Этот код работает,но нужно,чтобы в программе использовался указатель(*),причем только один.Помогите п-та переделать |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив указателей в С ++ | серг | Помощь студентам | 1 | 14.12.2009 18:49 |
Настройка указателей | Nitrino | Общие вопросы C/C++ | 2 | 30.11.2009 02:45 |
Возвращение функциями указателей | Golovastik | Общие вопросы C/C++ | 2 | 14.09.2009 23:04 |
Масив указателей | Golovastik | Общие вопросы C/C++ | 1 | 09.09.2009 19:12 |
О сущности указателей... | Alexcomeback | Общие вопросы C/C++ | 6 | 03.04.2009 19:17 |