Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Анжелина
0 / 0 / 0
Регистрация: 13.11.2013
Сообщений: 64
#1

Используя механизм перегрузки функций, разработайте две версии функции F - C++

22.03.2014, 22:32. Просмотров 1086. Ответов 2
Метки нет (Все метки)

Используя механизм перегрузки функций, разработайте две версии функции F,
заголовки которых выглядят следующим образом:
1) float F(float х); 2) void F (float x, float &y);
Продемонстрируйте работу данных функций на примерах.

0 , если х < 0 ;
у= х^2 + 1, если х >= 0 и х не равен 1;
1, если х = 1.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2014, 22:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Используя механизм перегрузки функций, разработайте две версии функции F (C++):

Используя механизм перегрузки функций, разработать две версии функции F - C++
Используя механизм перегрузки функций,разработать две версии функции F,заголовки которых выглядят так: 1) float F(float x); 2) void...

Используя механизм перегрузки функции, вычислить для разных типов параметров - C++
Используя механизм перегрузки функции, разработать и отладить программу вычисление значения = f (x, y, z) для различных типов параметров....

механизм перегрузки функций - C++
С помощью механизма перегрузки функций реализовать функции для вывода на экран (первый параметр – тип выводимого значения (самостоятельно...

Механизм перегрузки - C++
Ребят помогите. Нужно создать две версии функции, используя механимз перегрузки, заголовки у которых должны быть такими: №1 float F(float...

Механизм перегрузки - C++
Здравствуйте, помогите решить задачу. С помощью механизма перегрузки функций организовать сложение: а) числа с самим собой (один...

С помощью механизма перегрузки функций реализовать функции для вывода на экран - C++
(17) С помощью механизма перегрузки функций реализовать функции для вывода на экран (первый параметр – тип выводимого значения ) ...

2
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
22.03.2014, 23:03 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
float f(float x)
{
    float y;
    if(x<0)
        y=0;
    else if(x==1.0)
         y=1;
    else
         y=x*x+1.0;
   return y;
}
void f(float x,float &y)
{
    if(x<0)
        y=0;
    else if(x==1.0)
         y=1;
    else
         y=x*x+1.0;
   return y;
}
int main()
{
    float a=1.0;
    float y=f(a);
    cout<<y<<endl;
    f(a,y);
    cout<<y<<endl;
}
1
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
22.03.2014, 23:06 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
float F(float x);
float F(float x, float &y);
 
int main()
{
    float x, y;
    std::cout << "X = ";
    std::cin >> x;
 
    if (x < 0)
        std::cout << "X = " << F(x);
    else if (x >= 0 && x != 1)
        std::cout << "Y = " << F(x, y) << std::endl;
    else if (x == 1)
        std::cout << "X = " << F(x);
 
    std::cin.get();
    std::cin.get();
    return 0;
}
 
float F(float x)
{
    if (x < 0)
        return 0;
    else return 1;
}
 
float F(float x, float &y)
{
    return y = x * x + 1;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2014, 23:06
Привет! Вот еще темы с ответами:

Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции - C++
Распечатать таблицы значений функций cox (x) и на отрезке с шагом h, развив функции в ряд Тейлора и используя указатели на функции.

ФУНКЦИИ/Используя перегрузку функций, написать - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #define n 5 int func1(int a, int i) { return(a); ...

Перегрузки функций, пожалуйста выручайте! - C++
Составьте программу для решения задачи. Определите значение x=max(a, max(a/2, cos b)) * max(2a-b,b) , где max(x,y) есть максимальное из...

Правила перегрузки функций. Ткните в стандарт - C++
int func(int a) { return 1; } //ALL OK int func(int a, int b) { return 1; } //ALL OK double func(int a, int b, float c) { return 1.0; }...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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