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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2011, 21:06   #1
novak3
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 33
По умолчанию Проблема с указателем

Не получается правильно записать указатель, чтобы в основную функцию main (в операторе printf) вызывалась функция podproga. Компилятор ругается. Подскажите кто занет,плз.
p.s. пишу на языке с, не с++.

Код:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int m, n,i,j;
float **A;
printf("Vvod kol-va strok:");
scanf("%d", &n);
printf("Vvod kol-va stolbov:");
scanf("%d", &m);

A = (float**)calloc(n, sizeof(double));     //выделение памяти
for (i = 0; i < m; i++)
A[i]= (float*)calloc(m, sizeof(double));

for (i = 0; i < m; i++)                    //ввод данных
{printf("Vvod stolba N %d\n",i+1);
for (j = 0; j < n; j++)
scanf("%f", &A[j][i]);}

printf ("%f",podproga(A,i,j));
free(A);
}

float podproga(float**A,int i,int j, int m,int n)
{
float sum;
printf("Resultat:\n");
for (i = 0; i < m; i++)                    //вычисление
{for(j = 0,sum=0.0; j < n; j++)
{sum+=A[j][i];}
printf("%f\n",sum/n);}
}
novak3 вне форума Ответить с цитированием
Старый 06.05.2011, 23:30   #2
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Для начала:
1. Нет прототипа функции podproga;
2. Функция podproga должна принимать 5 аргументов, а вы ей передаёте 3.
8Observer8 вне форума Ответить с цитированием
Старый 07.05.2011, 13:17   #3
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

2 novak3
Я выложил тебе готовый работающий код с комментариями.
Неужели настолько плохо с пониманием, что ты создаешь уже четвертый топик об одном и том же?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 07.05.2011, 13:51   #4
novak3
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 33
По умолчанию

Была одна проблема, компилятор "ругался". Но теперь разобрался-все OK.
p.s.А твой код очень здорово меня выручил, еще раз спасибо!
novak3 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разобраться с указателем fate Общие вопросы Delphi 6 19.01.2011 22:19
Массив с указателем Seferus Общие вопросы C/C++ 2 13.11.2010 17:57
Проблема с двойным указателем на указатель на вектор (C++) Angriff Общие вопросы C/C++ 0 22.04.2010 18:23
проблема с указателем на массив Sergey.Voloxov Общие вопросы C/C++ 7 14.03.2010 17:47
Ошибка с указателем nusik Общие вопросы C/C++ 3 15.07.2009 14:14