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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2009, 22:06   #1
Crazy_caramel
Пользователь
 
Регистрация: 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;
}

Этот код работает,но нужно,чтобы в программе использовался указатель(*),причем только один.Помогите п-та переделать
Crazy_caramel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив указателей в С ++ серг Помощь студентам 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