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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2012, 19:49   #1
blain
Пользователь
 
Регистрация: 26.01.2012
Сообщений: 19
Стрелка проблема с функцией Си

Даны матрицы В (m,n) и С (n,m), заполненные случайным образом. Определить, есть ли в заданных матрицах столбцы, содержащие по два отрицательных элемента. Вывести номера столбцов.

не выводит номера столбцов, ввод происходит верно, но функция не работает((

Код:
void fun(int *a, int l, int k)
{
int S[k], i, j;
for(j=0; j<k; j++)
S[j]=0;
for(i=0; i<l; i++)
for(j=0; j<k; j++)
if(*(a+i*k+j)<0)
S[j]++;
for(j=0; j<k; j++)
if(S[j]==2)
printf("%d", j);
}
blain вне форума Ответить с цитированием
Старый 19.02.2012, 21:06   #2
Juffin
Форумчянин
Форумчанин
 
Аватар для Juffin
 
Регистрация: 05.04.2009
Сообщений: 446
По умолчанию

Попробуй так, вдруг сработает. А еще лучше выложи всю программу целиком.
Код:
void fun(int **a, int l, int k)
{
int S[k], i, j;

for(j=0; j<k; j++)
   S[j]=0;

for(i=0; i<l; i++)
   for(j=0; j<k; j++)
      if(a[i][j]<0)
         S[j]++;

for(j=0; j<k; j++)
   if(S[j]==2)
      printf("%d", j);
}
Nobody expects Spanish Inquisition!
Juffin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с функцией MeTeOpA C# (си шарп) 6 11.07.2011 00:07
проблема с функцией saix Общие вопросы C/C++ 14 28.10.2010 19:07
Проблема с самопальной функцией.. Lexus-3141 Общие вопросы C/C++ 4 30.04.2010 14:16
Проблема с функцией замены... dast Microsoft Office Excel 6 09.10.2008 20:30