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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
W0ks
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 75
#1

Математический пример, используем if, switch - C++

09.09.2012, 17:05. Просмотров 1097. Ответов 6
Метки нет (Все метки)

Задание:
x*x Если 0<=x<=3
f(x)= {
4 В противном случае

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
void main()
 
{
    //используются if, switch, else , cin, cout как составить код не пойму, помогите!
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2012, 17:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Математический пример, используем if, switch (C++):

Математический пример.как? - C++
Ребят помогите пожалуйста, кому несложно. Нужно написать код с++ для вот этого чуда. Я пробовал не получается ни чего , надежда на ВАС ...

Как написать математический пример - C++
Как написать этот пример на С++ ? n П X1=2; i=1 Xi=0.5*Xi-1 Вот что у меня получилось верно ли я...

Записать математический пример программно - C++
Ребят, дело пустяковое, но я не понимаю в чем у меня ошибка. Вот этот пример - функция. Как мне написать ее программно. Я делаю вот...

Нужен пример оператора switch - C++
Приведите пожалуйста простенький пример оператора switch с пояснением. просто чтоб понять как он работает) (в книге непонятный пример)

Приведите пример использования оператора switch - C++
напишите пожалуйста простенькую программу с оператором &quot;switch&quot;

Простые числа, используем циклы - C++
Надеюсь кто-то поможет составить программу, а то я уже на листике считал для проверки)) исписал маленьким шрифтам весь лист А4):wall: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Арсен
21 / 21 / 0
Регистрация: 04.05.2012
Сообщений: 73
09.09.2012, 17:23 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
void main()
 
{
 
    int f(int);
    int x;
    cout << "Введите значение X" << endl;
    cin >> x;
    int f(int x)
     {
          if((x>=0) && (x<=3)
            return x*x;
         else return4;
     }
   cout << f(x);
}
Наверно как то так, я сам только наченающий, и теммболее код сразу тат без проверки писал. + у Вас вопрос поставлен не совсем корректно.
1
W0ks
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 75
09.09.2012, 17:32  [ТС] #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
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
 
{
 
    int f(int);
    int x;
    cout << "Введите значение X" << endl;
    cin >> x;
    int f(int x);
          if((x>=0) && (x<=3)
            )return (x*x);
         else return(4);
    
   cout << f(x);
   system("pause");
   return 0;
}
Исправил немного ошибок, но все равно есть ошибки, сам не пойму что с ними делать.

Ошибка:
> error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl f(int)" (?f@@YAHH@Z) в функции _main
> fatal error LNK1120: неразрешенных внешних элементов: 1

Что это?
0
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392
09.09.2012, 17:34 #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
    double x = 0.0;
    cin >> x;
    cout << "f(x) = " <<  ( (0 <= x && x <= 3) ? x * x : 4) << endl;
}
2
W0ks
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 75
09.09.2012, 17:36  [ТС] #5
Спасибо Эдвард, от себя добавлю
C++
1
2
system("pause");
    return 0;
0
Рыжий Лис
Просто Лис
308 / 255 / 70
Регистрация: 17.05.2012
Сообщений: 1,050
Записей в блоге: 4
09.09.2012, 18:28 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int f(int x)
{      if((x>=0) && (x<=3))
            return (x*x);
         else return(4);
}
int main()
{ int x;
    cout << "Введите значение X" << endl;
    cin >> x;
   cout << f(x);
   system("pause");
   return 0;
}
Добавлено через 1 минуту
попробуй так
1
W0ks
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 75
09.09.2012, 19:41  [ТС] #7
Да спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2012, 19:41
Привет! Вот еще темы с ответами:

C++, используем фунции. Жду ваших вариантов. - C++
Разработать метод для нахождения максимального из двух чисел max(a, b). Вычислить с помощью него значение выражения z=max(2y-x,...

Оптимальная конструкция switch-case-while / while-switch-case - C++
Имеется конструкция типа: switch() { case 1: while() { ... }

Математический маятник - C++
Доброго время суток. Нужно написать программу. Математический маятник совершает колебания по закону x(t) = A* sin(\omega *t + {\omega...

математический маятник - C++
какая длина математического маятника, если за время t он сделает n колебаний?


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

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

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