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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ferk
3 / 3 / 1
Регистрация: 28.07.2011
Сообщений: 105
#1

функции - C++

15.08.2011, 18:15. Просмотров 435. Ответов 10
Метки нет (Все метки)

народ помогите пожалуйста с созданием функции.. я не знаю как ее написать на с++)) пытался по аналогии с main() чета не вышло)) напишите пожалуйста в ответах функцию например a*a)))

заранее благодарен)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2011, 18:15     функции
Посмотрите здесь:

Функции. Построить матрицу из функции C++
Ускорение функции расчета автокорреляционной функции C++
C++ Функции. Построить матрицу из функции
А почему ошибка, что функции print и read не определены в функции main()? C++
Вычислить где значение функции меняет знак(отделение корней функции) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LosAngeles
Заблокирован
15.08.2011, 18:18     функции #2
double square(double lhs, double rhs)
{
return lhs*rhs;
}
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
15.08.2011, 18:19     функции #3
Например
C++
1
2
3
int pow(int a){
return a*a;
}
Dani
1275 / 633 / 54
Регистрация: 11.08.2011
Сообщений: 2,271
Записей в блоге: 2
Завершенные тесты: 1
15.08.2011, 18:26     функции #4
C++
1
long double doub (double a) { return a*a }
Сдесь тип возвращаещаемого значения - long double, тип принимаемого аргумента double. Return возвращает значение типа long double.
Ferk
3 / 3 / 1
Регистрация: 28.07.2011
Сообщений: 105
15.08.2011, 18:35  [ТС]     функции #5
почему то на 1 фигурную скобку ругаеться
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
15.08.2011, 18:36     функции #6
Надо ; поставить после return a*a
Ferk
3 / 3 / 1
Регистрация: 28.07.2011
Сообщений: 105
15.08.2011, 18:37  [ТС]     функции #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
    int e;
    int c=5;
    int qqqq(int a)
    {
       return a*a;
       }  
       e=qqqq(c);
       
       cout<<e<<endl;
       system("pause");
       return 0;
       }
Dani
1275 / 633 / 54
Регистрация: 11.08.2011
Сообщений: 2,271
Записей в блоге: 2
Завершенные тесты: 1
15.08.2011, 18:38     функции #8
Цитата Сообщение от Ferk Посмотреть сообщение
почему то на 1 фигурную скобку ругаеться
Это я не из компилятора писал, а тут. Забыл ; после ритурна.

Добавлено через 1 минуту
Цитата Сообщение от Ferk Посмотреть сообщение
#include <iostream>
using namespace std;
int main()
{
int e;
int c=5;
int qqqq(int a)
{
return a*a
}
e=qqqq(c);
cout<<e<<endl;
system("pause");
return 0;
}
Функцию нельзя объявлять внутри другой функции. Опишите qqqq после строки using namespace std;
Ferk
3 / 3 / 1
Регистрация: 28.07.2011
Сообщений: 105
15.08.2011, 18:39  [ТС]     функции #9
все равно ругаеться на первую скобку фигурную в функции((
Dani
1275 / 633 / 54
Регистрация: 11.08.2011
Сообщений: 2,271
Записей в блоге: 2
Завершенные тесты: 1
15.08.2011, 18:39     функции #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
    int qqqq(int a)
    {
       return a*a;
       }  
       
int main()
{
    int e;
    int c=5;
 
       e=qqqq(c);
       
       cout<<e<<endl;
       system("pause");
       return 0;
       }
Ferk
3 / 3 / 1
Регистрация: 28.07.2011
Сообщений: 105
15.08.2011, 18:40  [ТС]     функции #11
оо большое спасибо )) все работает)
Yandex
Объявления
15.08.2011, 18:40     функции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru