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

Помогите найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивная процедура для вывода на экран цифр натурального числа в обратном порядке! http://www.cyberforum.ru/cpp-beginners/thread373883.html
Написать рекурсивную процедуру для вывода на экран цифр натурального числа в обратном порядке!
C++ Вопрос про многопоточность и производительность Здравствуйте! Подскажите пожалуйста ответы на следующие вопросы: 1) Правда ли,что многопоточность в программе позволяет увеличить производительность программы, т.е снизить загрузку ЦП? 2)Например есть программный код. Можно ли каким-нибудь образом, используя определенные средства отладки, посмотреть сколько системных ресурсов(а именно загрузка ЦП) едят отдельные куски этого кода? Т.е... http://www.cyberforum.ru/cpp-beginners/thread373881.html
C++ Помогите найти ошибку
#include <iostream> using namespace std; int main() { double a, b; bool state; cout << " Enter a = "; cin >> a; cout << " Enter b = "; cin >> b;
Пересчет размера обуви в размер ноги в дюймах C++
1.Написать программу, которая будет производить пересчет размера обуви в размер ноги в дюймах (попробуйте сделать эту программу и с использованием автоувеличения).(С++)
C++ число от 1 до 100 http://www.cyberforum.ru/cpp-beginners/thread373861.html
нужно вывести любое одно число от 1 до 100 и если запускать программу еще раз, чтобы было другое, как сделать это в любом операторе цикла.
C++ в чем проблема? вывод в файл ну по картинке можно заметить, что при выводе в файл появляются какие-то комбинации букв и цифр, что мне не нравится. как исправить? # include "iostream" # include <math.h> # include "iomanip" # include "strstream" # include "fstream" using namespace std; int main() подробнее

Показать сообщение отдельно
Tinusha
 Аватар для Tinusha
0 / 0 / 0
Регистрация: 28.10.2011
Сообщений: 23
16.11.2011, 01:09  [ТС]     Помогите найти ошибку
Цитата Сообщение от greeezz Посмотреть сообщение
Tinusha посомотрите приложеный файл.
Кому не даю первую программу, у всех как у меня результат.. В чем проблема?
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
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main() {
    double x, y, z, a, b, c, s;
    cout << "Vvedite x:";
    cin >> x;
        cout << x << endl;
    cout << "Vvedite y:";
    cin >> y;
        cout << y << endl;
    cout << "Vvedite z:";
    cin >> z;
        cout << z << endl;
 
    a = pow((x-1), (1 * 1.0 / 3));   //÷òîáû âû÷èñëèòü êîðåГ*Гј n-Г*îé 
    b = pow((a+y), (1 * 1.0 / 4));  //Г±ГІГҐГЇГҐГ*ГЁ Г*ГіГ¦Г*Г® ÷èñëî âîçâåñòè Гў Г±ГІГҐГЇГҐГ*Гј (1/n)
    c = abs(x-y)*(pow(sin(z), (1.0*2))+tan(z));
    s = b/c;
    cout << "Result s="<<s<<endl;
        system("pause");
    return 0;
}
Добавлено через 11 минут
Цитата Сообщение от greeezz Посмотреть сообщение
вам надо в куб возвести. а так как вы написали это степень -3
pow(10.0,3) = 1000.0;
pow(1000.0,(1 * 1.0 / 3)) = 10.0;
Цитата Сообщение от accept
C++
1
s = 2.0 / 3 + log(fabs(sin(y));
C++
1
s = pow(x, 2.0 / 3) + y;
C++
1
2
3
#include <iostream>
#include <cmath>
#include <cstdlib>
Может, я что-то ни так поняла, но ошибок прибавилось..
Вот что вышло:
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
#include <iostream>
#include <cmath>
#include <cstdlib>
 
int main()
{
double x, y, s;
cout <<"Vvedite x:";
cin >>x;
cout <<"Vvedite y:";
cin >>y;
if (x/y>0)
{
    s=pow(x+log(fabs(y)),3);
    cout <<"1 vetv. Result="<<s<<endl;
}
else if (x/y<0)
{
    s=2.0/3+log(fabs(sin(y));
    cout <<"2 vetv. Result="<<s<<endl;
}
else    
{
    s=pow(x, 2.0 / 3)+y;
    cout <<"3 vetv. Result="<<s<<endl;
return 0;
}
 
Текущее время: 03:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru