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

Найдите ошибку в тексте программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что такое _Bx в классе string http://www.cyberforum.ru/cpp-beginners/thread379149.html
Пытаюсь записать дату : time_t rawtime; time(&rawtime); string str = ctime(&rawtime); string dataTime = str; это текст из текстового поля: string Name = (Form->Edit1->Text).t_str(); См. картинки
C++ Робота со Стэками Здраствуйте! Прошу помощи в решении задачи. В текстовом файле хранятся записи вида: T a b c - стороны треугольника (условие существования треугольника выполняется). V k - коэффициент подобия. Найти сумму площадей всех треугольников отдельно. Нужно сделать на С (не на С++) через стэки. Большое спасибо! http://www.cyberforum.ru/cpp-beginners/thread379143.html
C++ Мьютекс
Здравствуйте..Правильно ли Я использую мьютекс ? #include <iostream> #include <process.h> using namespace std; char mass; HANDLE hMutex; void left_to(void *arg);//переход справа налево void right_to(void *arg);//переход слева направо void write_way(int way);
Работа с матрицами C++
Создать квадратную матрицу целых чисел размером 9х9. В индивидуальных заданиях http://khpi-iip.mipk.kharkiv.edu/library/pgm/lab/v09_10.html (Задание) указано, какую обработку матрицы требуется выполнить. Если по условию задания матрицу следует заполнить случайными числами, рекомендуем выбирать эти числа из диапазона 0 - 99. Если по условию задания в матрицу следует записать ЛП -...
C++ Используя только операции «*» и «/» вычислить: Аn, минимизировав число операций http://www.cyberforum.ru/cpp-beginners/thread379123.html
Дано натуральное число А (ввод числа осуществляется в десятичной системе).. Используя только операции «*» и «/» вычислить: Аn, минимизировав число операций. Результат вывести на экран в восьмеричной и шестнадцатеричной системе. Число n указывает преподаватель. Помогите пожалуйста :) Пишем на Pelles C.
C++ напишите пожалуйста в cи++ BORLAND дана целочисленная прямо угольная матрица дана целочисленная прямо угольная матрица 5 строк и 5 столбцов каторую нужно заполнить случайными числами от-5 до 5 Найти номер первой строк содержащих хотябы один положительный элемент подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
07.11.2011, 16:04     Найдите ошибку в тексте программы
Perlo, Как я понял программа переделывалась с Си судя из скобок в cout<<, чттож они там не нужны.
Руссифицировать программу можно и без CharToOem из <windows.h>, а перегрузкой оператора вывода как привёл ниже. В заключение скажу что писал в 6-й студии там модуль вещественного из cmath возвращает функция fabs, для современных компиляторов её нужно заменить на abs - она там уже перегружена
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <cmath>
using namespace std;
 
//Руссификация
ostream& operator<<(ostream &stream,char* s){
        for(char* ps=s; *ps; ps++){
                if(*ps=='ё')
                        stream<<char(241);
                else if(*ps=='Ё')
                        stream<<char(240);
                else if(*ps>=-64 && *ps<=-17)                   
                        stream<<char(*ps+64+128);
                else if(*ps<0)
                        stream<<char(*ps+64+176);
                else
                        stream<<*ps;
        }
        return stream;
}
 
int main()
{
    int choise = 0;
    double s,fx,x,b;
    cout<<"Программа для вычисления сoставной функции\n";
    cout<<"Введите x : ";cin>>x;
    cout<<"Введите b : ";cin>>b;
    cout<<"\tВыбор функции\n";
    cout<<"1 - f(x) = x^2\n2 - f(x) = exp(x)\n";
    //Пока не введём 1 или 2 дальше цикла не идём
    while(choise != 1 && choise != 2)
        cin>>choise;
    if(choise == 1)
        fx = pow(x,2);
    else
        fx = exp(x);
    if(1 < x*b && x*b < 10)
        s = exp(fx);
    else
    if(10 <= x*b && x*b < 40)
        s = sqrt(fabs(fx + 4*b));
    else
        s = b*pow(fx,2);
    cout<<"Ответ s = "<<s<<"\n";
    system("pause");
    return 0;
}
Миниатюры
Найдите ошибку в тексте программы  
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru