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

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

Войти
Регистрация
Восстановить пароль
 
Кристина33
12 / 12 / 0
Регистрация: 06.06.2010
Сообщений: 50
#1

Для заданного x найти значение функции - C++

17.09.2010, 19:45. Просмотров 687. Ответов 8
Метки нет (Все метки)

Для данного x найти значение следующей функции f, принимающей значения целого типа: 0, если x < 0, f(x) = 1, если x принадлежит [0, 1), [2, 3), … , –1, если x принадлежит [1, 2), [3, 4).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2010, 19:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для заданного x найти значение функции (C++):

Вычислить значение функции для заданного аргумента - C++
Помогите решить уравнение, у меня что-то не выходит Вот набросок: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...

Определить значение функции для заданного значения аргумента - C++
Определить значение функции в зависимости от значения аргумента

Найти площадь и значение координаты y на эллипсе для заданного x - C++
Здравствуйте. Подскажите пожалуйста, как исходя из данного задания найти площать и значение координаты y на эллипсе для заданного x? ...

Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа: - C++
0, если х&lt;0, f(x) = 1, если принадлежит[0,1),[2,3),..., -1, если х принадлежит [1,2),[3,4), ... .

Для целого x найти значение функции - C++
Для данного целого x найти значение следующей функции f, принимающей значение целого типа: f (x) =2x,если х&lt;-2&gt; или х&gt;2 ...

Для данного вещественного x найти значение функции f - C++
Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа: 0, если x &lt; 0, f(x) = 1, если x...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.09.2010, 19:49 #2
Кристина33,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    int f;
    int x;
    std::cout<<"Enter x: ";
    std::cin>>x;
    if(x<0)
        f=0;
    else if((x>=0&&x<1)||(x>=2&&x<3))
        f=1;
    else if((x>=1&&x<2)||(x>=3&&x<4))
        f=-1;
    std::cout<<"f(x)"<<'\t'<<f<<'\n';
    return 0;
}
С интервалами мог напутать.

Оу. На С++ написал. Но собственно не различается почти что.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main(void)
{
    int f;
    int x;
    printf("Enter x: ");
    scanf("%f", &x);
    if(x<0)
        f=0;
    else if((x>=0&&x<1)||(x>=2&&x<3))
        f=1;
    else if((x>=1&&x<2)||(x>=3&&x<4))
        f=-1;
    printf("%g \t %g\n", x, f);
    return 0;
}
Кристина33
12 / 12 / 0
Регистрация: 06.06.2010
Сообщений: 50
17.09.2010, 22:03  [ТС] #3
не работает...не дает даже икс ввести
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.09.2010, 22:08 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main(void)
{
    int f;
    double x;
    printf("Enter x: ");
    scanf("%f", &x);
    if(x<0)
        f=0;
    else if((x>=0&&x<1)||(x>=2&&x<3))
        f=1;
    else if((x>=1&&x<2)||(x>=3&&x<4))
        f=-1;
    printf("%g \t %g\n", x, f);
    return 0;
}
Ошибочка вышла
Кристина33
12 / 12 / 0
Регистрация: 06.06.2010
Сообщений: 50
17.09.2010, 22:17  [ТС] #5
а в итоге должны выйти на экран же 1 либо 0 либо -1?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.09.2010, 22:19 #6
Кристина33, Ну да. Но сначала пишется x при котором вышло это значение. Можно без x.
Просто вместо
C
1
printf("%g \t %d\n", x, f);//Тут тоже была очепятка
напишите
C
1
printf("%d\n", f);
Кристина33
12 / 12 / 0
Регистрация: 06.06.2010
Сообщений: 50
17.09.2010, 22:32  [ТС] #7
спасибо)все получилось)

Добавлено через 7 минут
ай поторопилась с ответом)))выводит всегда единицу почему то...
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
17.09.2010, 22:37 #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Теперь верно...

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main(void)
{
    int f;
    float x;
    printf("Enter x: ");
    scanf("%f", &x);
    if(x<0)
        f=0;
    else if((x>=0&&x<1)||(x>=2&&x<3))
        f=1;
    else if((x>=1&&x<2)||(x>=3&&x<4))
        f=-1;
    printf("%d\n", f);
    return 0;
}
Кристина33
12 / 12 / 0
Регистрация: 06.06.2010
Сообщений: 50
17.09.2010, 22:40  [ТС] #9
спасибо огромное))вот теперь сто процентов работает))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2010, 22:40
Привет! Вот еще темы с ответами:

Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа: - C++
Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа: 0, если x &lt; 0, f(x) = 1, если...

Вычислить и напечатать значение указанной функции в произвольной точке заданного отрезка - C++
Здравствуйтеб помогите пожалуйста решить задачу на С++.Буду очень благодарна.Вычислить и напечатать значение функции y(x) в произвольной...

Доделать задачу. Для данного вещественного x найти значение следующей функции f, принимающей значения целого типа - C++
Помогите доделать задачу. #include &lt;iostream&gt; using namespace std; int main() { double x; int y; cout &lt;&lt; &quot;x =...

Найти в цикле значение ряда, большее заданного - C++
Дано действительное число а. Среди чисел 1, 1 + 1/2, 1 + 1/2 + 1/3 ... найти первое, которое больше а. Указать такое наименьшее n, для...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.09.2010, 22:40
Ответ Создать тему
Опции темы

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