Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 10

Исправить ошибку в коде

08.06.2012, 00:35. Показов 847. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <math.h>
 
int main()
{
float a,b,c;
cin >> a,b,c;    
if ((a+b>c)and (a+c>b) and (b+c>a))
    cout << "триугольник существует";
else cout << "триугольник не существует";
if (((a=b) and (a<>c)) or ((a=c) and (a<>b)) or ((b=c) and (b<>a)))
    cout << "треугольник равнобедренный";
if ((a=b) and (a=c)))
    cout << "триугольник равносторонний";
if (((a+b>c)and (a+c>b) and (b+c>a)) and ((a<>b) and (a<>c) and (c<>b)))
    cout << "триугольник прозвольный";
system("pause");
return 0;
}
что ему не нравится, подскажите пожалуйста)
и если можете подскажите как сделать чтоб слова нормально выбивало)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2012, 00:35
Ответы с готовыми решениями:

Исправить ошибку в коде программы
В чём дело - в c++ Builder 6 всё отлично работает, а в Embarcadero беда. Как исправить.? AnsiString s; TStringList *St = new...

Не могу исправить ошибку в коде.
Не могу исправить ошибку в коде, а именно не могу в путь к файлу вставить переменную. // Получаю путь до %appdata% AnsiString...

Исправить ошибку в коде: E2040 Declaration terminated incorrectly
Ошибка указывает на первую строку, не могу понять Unit2.cpp(160): E2040 Declaration terminated incorrectly if(Edit1-&gt;Text...

8
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 11
08.06.2012, 00:37
на какую строку ругается то хоть?
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
08.06.2012, 01:12
Denis,

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
#include<iostream.h>
#include<windows.h>
 
char buf[128];
 
char* Rus(const char* text) {
    CharToOem(text, buf);
    return buf;
}
 
int main() {
    float a = 0, b = 0, c = 0;
    cin >> a;
    cin >> b;
    cin >> c;
    if ((a + b > c) && (a + c > b) && (b + c > a))
        cout << Rus("трЕугольник существует") << endl;
    else {
        cout << Rus("трЕугольник не существует") << endl;
        system("pause");
        return 0;
    }
    if (((a == b) && (a != c)) || ((a == c) && (a != b)) ||
        ((b == c) && (b != a)))
        cout << Rus("треугольник равнобедренный") << endl;
    if ((a == b) && (a == c))
        cout << Rus("трЕугольник равносторонний") << endl;
    if (((a + b > c) && (a + c > b) && (b + c > a)) &&
        ((a != b) && (a != c) && (c != b)))
        cout << Rus("трЕугольник прозвольный") << endl;
    system("pause");
    return 0;
}
В семантику алгоритма не вникал, но возможно, что он неверный.

Добавлено через 1 минуту
Ребят, а кто подскажет какое-нибудь другое решение для отображение русского... Парит каждый раз эту функцию лепить.
А без этого у меня крякозявы...

C++
1
2
3
setlocale(LC_ALL, "Russian");
// или
setlocale(LC_ALL, "russian_russia.1251");
- это не срабатывает...
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.06.2012, 01:35
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
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "Russian");  /* !!! */
system("chcp 1251");           /* !!! */
 
float a,b,c;
 
cin >> a>>b>>c;
 
 if ((a+b>c)&& (a+c>b) && (b+c>a)) cout << "триугольник существует"<<endl;
 else cout << "триугольник не существует"<<endl;
 
 if (((a==b) && (a!=c)) || ((a==c) && (a!=b)) || ((b==c) && (b!=a)))
     cout << "треугольник равнобедренный"<<endl;
 
 if ((a==b) && (a==c)) cout << "триугольник равносторонний"<<endl;
 
 if (((a+b>c)&& (a+c>b) && (b+c>a)) && ((a!=b) && (a!=c) && (c!=b)))
      cout << "триугольник прозвольный"<<endl;
 
system("pause");
return 0;
}
1
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
08.06.2012, 09:29
Много лишних итераций!!!
Вот
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
#include <iostream.h>
#include <math.h>
 
int main()
{
system("chcp 1251");
system("cls");
    float a,b,c;
    cin >> a >> b >> c;
    if ((a+b>c) && (a+c>b) && (b+c>a)){
        cout << "триугольник существует\n";
        if (((a!=b) && (a!=c) && (c!=b)))
            cout << "триугольник прозвольный\n";
        else
            if ((a=b) && (a=c))
                cout << "триугольник равносторонний\n";
            else
            if (((a=b) && (a!=c)) || ((a=c) && (a!=b)) || ((b=c) && (b!=a)))
                cout << "треугольник равнобедренный\n";
    }
    else
        cout << "триугольник не существует\n";
system("pause");
return 0;
}
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.06.2012, 13:11
Много лишних итераций!!!
Тут вообще нет итераций....
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
08.06.2012, 13:45
Avazart,


Цитата Сообщение от Avazart Посмотреть сообщение
C++
1
2
3
4
...
setlocale(LC_ALL, "Russian"); /* !!! */ 
system("chcp 1251"); /* !!! */
...
Миниатюры
Исправить ошибку в коде  
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.06.2012, 14:18
Гы)
The_Immortal,А шрифт в консоле установили в Lucida Console ?
1
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
08.06.2012, 18:06
Avazart, гы) Теперь да
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.06.2012, 18:06
Помогаю со студенческими работами здесь

Исправить ошибки в коде
#include &lt;windows.h&gt; #include &lt;mmsystem.h&gt; #include &lt;vcl.h&gt; #pragma hdrstop #include &quot;IniFiles.hpp&quot; #include &lt;Tlhelp32.h&gt; ...

Не могу исправить ошибки в коде
Парни, помогите пожалуйста ошибки в коде исправить. Всё что мог - исправил. Остальные никак не могу. void podschet(pat a, int s) { ...

Исправить ошибки в коде подсветки синтаксиса RichEdit
Вынесено в отдельную тему отсюда: https://www.cyberforum.ru/cpp-builder/thread752115.html Ребят помогите разобраться, нашел то что...

Найти ошибку в коде
помогите кто может, написал прогу, а ругается на moveto и т.п. переделайте что не так пожалуйста и скиньте файлом архивом, просто срочно...

Найти ошибку в коде
Задание состоит в том, что нужно найти ошибку в коде. Я этот код проверил вдоль и поперек чуть ли не под лупой просматривал. Не вижу...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru