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

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

Войти
Регистрация
Восстановить пароль
 
joping55
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 58
#1

Вычислить по формуле - C++

01.06.2011, 13:57. Просмотров 419. Ответов 7
Метки нет (Все метки)

http://i22.***********/big/2011/0601/...31e5c1a84e.jpg
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2011, 13:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить по формуле (C++):

Вычислить по формуле. ВЫчислить с заданной точностью - C++
http://i22.***********/big/2011/0607/04/8a2c677b4bf24ec8e8fb7be0ee571804.jpg задание 6-7

Вычислить по формуле - C++
Помогите написать программу С++ для вычисления, пожалуйста

Вычислить Y по формуле - C++
Вычеслить Y по вформуле: ---------------------x^2+y^2,если m=1 Y= (знак системы)---x^2/a^2+y^2/b^2,если m=2, ...

Вычислить y по формуле - C++
помогите пожалуйста написать проги к этим задачкам, хоть убейте не понимаю как это сделать:cry:

Вычислить по формуле Вычислить по формуле - C++
Добрый день, ув. пользователи, прошу помочь мне в данной задаче: http://s17.postimage.org/y9leg3ni3/image.jpg Заранее спасибо!

Вычислить по формуле - C++
http://i22.***********/big/2011/0607/27/df317010d86026ed4942a3503d6c6627.jpg

7
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.06.2011, 14:01 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cmath>
int main(){
    int a,b,c,y;
    std::cout << "a, b, c:\n";
    std::cin >> a >> b >> c;
    if (a*b>0&&a>0) y=a*b*c;
    if (a*b>0&&a<=0) y=sqrt(a*b*c);
    if (a*b<=0&&a>0) y=a*a+b*b;
    if (a*b<=0&&a<=0) y=a*a+b*b+c*c;
    std::cout << y; 
    return 0;
}
0
joping55
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 58
01.06.2011, 14:48  [ТС] #3
Цитата Сообщение от diagon Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cmath>
int main(){
    int a,b,c,y;
    std::cout << "a, b, c:\n";
    std::cin >> a >> b >> c;
    if (a*b>0&&a>0) y=a*b*c;
    if (a*b>0&&a<=0) y=sqrt(a*b*c);
    if (a*b<=0&&a>0) y=a*a+b*b;
    if (a*b<=0&&a<=0) y=a*a+b*b+c*c;
    std::cout << y; 
    return 0;
}
не могу понять ,почему не работает то
?
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.06.2011, 14:49 #4
Что именно не работает?
Попробуйте <cmath> заменить на <math.h>
0
joping55
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 58
01.06.2011, 15:12  [ТС] #5
Цитата Сообщение от diagon Посмотреть сообщение
Что именно не работает?
Попробуйте <cmath> заменить на <math.h>
http://i22.***********/big/2011/0601/...1a0b73b335.jpg

Добавлено через 20 минут
Цитата Сообщение от diagon Посмотреть сообщение
Что именно не работает?
Попробуйте <cmath> заменить на <math.h>
поменял библиотеки теперь другая ошибка
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.06.2011, 15:18 #6
То, что не получается подключить math.h довольно странно...
iostream попробуйте заменить на iostream.h
И уберите все "std::"
0
joping55
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 58
01.06.2011, 15:24  [ТС] #7
Цитата Сообщение от diagon Посмотреть сообщение
То, что не получается подключить math.h довольно странно...
iostream попробуйте заменить на iostream.h
И уберите все "std::"
код теперь выглядит вот так *
#include <iostream.h>
#include <math.h>
int main(){
int a,b,c,y;
::cout << "a, b, c:\n";
::cin >> a >> b >> c;
if (a*b>0&&a>0) y=a*b*c;
if (a*b>0&&a<=0) y=sqrt(a*b*c);
if (a*b<=0&&a>0) y=a*a+b*b;
if (a*b<=0&&a<=0) y=a*a+b*b+c*c;
::cout << y;
return 0;
}
прога запускается,но при вводе всех данных,просто перехожу опять к коду программы
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
01.06.2011, 15:54 #8
Попробуйте так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main(){
        int a,b,c,y;
        cout << "a, b, c:\n";
        cin >> a >> b >> c;
        if (a*b>0&&a>0) y=a*b*c;
        if (a*b>0&&a<=0) y=sqrt(a*b*c);
        if (a*b<=0&&a>0) y=a*a+b*b;
        if (a*b<=0&&a<=0) y=a*a+b*b+c*c;
        cout << y; 
        getch();
        return 0;
}
1
01.06.2011, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2011, 15:54
Привет! Вот еще темы с ответами:

Вычислить по формуле - C++
Помогите пожалуйста, я еще не розабралась в С++:impossible:

Вычислить по формуле - C++
Первое изображение вычислить по формуле

Вычислить по формуле - C++
Добрый вечер, ув. программисты! Очень нужна Ваша помощь. Программа легкая, но я не знаю как написать её на C++. Заранее спасибо. Тема...

Вычислить по формуле - C++


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

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

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