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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2012, 21:00   #1
Wody
Новичок
Джуниор
 
Регистрация: 30.12.2012
Сообщений: 2
По умолчанию Функции

Здравствуйте, помогите разобраться с функциями. Нужно уменьшить все элементы матрицы на среднее арифметическое матрицы и вывести полученную матрицу на экран.
Я написал нахождение суммы, а дальше не знаю:

Код:
#include <vcl.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
void main()
{int  sum_mas(int a[5]);
  int i,n=5,x[5],s,s2;
  cout<<"Massiv x\n\n";
 for (i=0;i<=n; i++)

{
cout<<"x["<<i<<"]="; cin>>x[i];}
s=sum_mas(x);
cout<<"\n\nOtvet\Summa="<<s;
getch();}
//*********************************************************

int sum_mas (int a[5])
{int sum,i;
for (sum=0,i=0;i<6;i++)
sum+=a[i];
return (sum);}
Wody вне форума Ответить с цитированием
Старый 31.12.2012, 11:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Я написал нахождение суммы
И оно работает?
Цитата:
а дальше не знаю:
А дальше функция
Код:
void foo(int *a,int i,int avg){for(;i>=0;i--) a[i]-=avg};
И ее вызов: foo(&a,4,s) изменят массив.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.01.2013, 15:17   #3
Wody
Новичок
Джуниор
 
Регистрация: 30.12.2012
Сообщений: 2
По умолчанию

А можно поподробнее написать как это сделать...Я начинаю только изучать c++ и многое не знаю.
Wody вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование подпрограммы-функции: Вычислить значение функции (Турбо паскаль) RealUnited Паскаль, Turbo Pascal, PascalABC.NET 1 05.12.2012 20:34
Построение графика функции, мигание(затухание) шарика в минимумах функции kas1m_rus Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2012 20:28
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52