Форум программистов, компьютерный форум CyberForum.ru

безтиповые подпрограммы - функции - C++

Восстановить пароль Регистрация
 
CTPEJIOK
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 58
21.12.2012, 15:41     безтиповые подпрограммы - функции #1
Помогите написать программу. нужно вычислить суммы положительных элементов и количества отрицательных матрицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 15:41     безтиповые подпрограммы - функции
Посмотрите здесь:

Подпрограммы и функции (С) C++
C++ Подпрограммы
C++ на подпрограммы
C++ подпрограммы
Незнаю как написать. Подпрограммы в Си/Си++. Функции. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.12.2012, 15:43     безтиповые подпрограммы - функции #2
Функция не может не иметь типа.
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
21.12.2012, 15:51     безтиповые подпрограммы - функции #3
может он имеет ввиду void?
CTPEJIOK
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 58
21.12.2012, 15:54  [ТС]     безтиповые подпрограммы - функции #4
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
может он имеет ввиду void?
да, походу войд. без return надо. я вот не знаю как без него делать...
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
21.12.2012, 15:58     безтиповые подпрограммы - функции #5
да сделай с return какая разница, сути не поменяется
CTPEJIOK
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 58
21.12.2012, 16:02  [ТС]     безтиповые подпрограммы - функции #6
Nixy, ну не знаю. надо не типизированную...
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
21.12.2012, 16:16     безтиповые подпрограммы - функции #7
пишите void и в функции не пишите return - будет вам бестиповая функция)
CTPEJIOK
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 58
21.12.2012, 16:18  [ТС]     безтиповые подпрограммы - функции #8
ZaMaZaN4iK, а все остальное также ?? может хоть пример покажите. как сделать..
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.12.2012, 16:20     безтиповые подпрограммы - функции #9
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
может он имеет ввиду void?
Цитата Сообщение от CTPEJIOK Посмотреть сообщение
да, походу войд. без return надо. я вот не знаю как без него делать...
Воид - это без возвращаемых данных, но не без типа. Сам void - уже тип. Тип без данных.
Цитата Сообщение от CTPEJIOK Посмотреть сообщение
ну не знаю. надо не типизированную...
Совсем без типа бывают процедуры, это в раздел паскаля, или бейсика. А функция по определению имеет тип.
CTPEJIOK
0 / 0 / 0
Регистрация: 19.11.2009
Сообщений: 58
21.12.2012, 16:21  [ТС]     безтиповые подпрограммы - функции #10
Цитата Сообщение от taras atavin Посмотреть сообщение
Воид - это без возвращаемых данных, но не без типа. Сам void - уже тип. Тип без данных.
Совсем без типа бывают процедуры, это в раздел паскаля, или бейсика. А функция по определению имеет тип.
так мне на сях надо прогу))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2012, 16:29     безтиповые подпрограммы - функции
Еще ссылки по теме:

Реализовать подпрограммы посредством: А) процедур; Б) функции. C++
Использование подпрограммы функции (найти значение элементов массива по формуле) C++
C++ Подпрограммы-процедуры и процедуры-функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.12.2012, 16:29     безтиповые подпрограммы - функции #11
А на сях с плюсами процедуры не предусмотрены. Функция поэлементного квадрата прямоугольного массива:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void asqr(double **data, size_t rows, size_t collumns)
{
 double **row;
 double *p;
 for (row=data+rows-1; row>=data; --row)
 {
   for (p=*row+collumns-1; p>=*row; --p)
   {
    *p*=*p;
   }
 }
 return;
}
. Обрати внимание:
1. Не
C++
1
asqr(double **data, size_t rows, size_t collumns)
, а
C++
1
void asqr(double **data, size_t rows, size_t collumns)
, void стоит на месте типа, значит это тип.
2. return всё таки есть. В данном случае он избыточен и если его выбросить, то ничего не изменится. Но он есть.
Yandex
Объявления
21.12.2012, 16:29     безтиповые подпрограммы - функции
Ответ Создать тему
Опции темы

Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru