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

исправить мелкие ошибки - C++

Восстановить пароль Регистрация
 
vladkon
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 28
14.05.2013, 16:45     исправить мелкие ошибки #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  float a,b,c,S,L,K;
    cout <<"Vvedite L1: " << endl;
    cin >>a;
    cout <<"Vvedite L2: " << endl;
    cin >>b;
    cout <<"Vvedite L3: " << endl;
    cin >>c;
    S=a+b;
    L=b+c;
    K=c+a;
    if (S=c)
        cout <<"Legat' na odniy pryamiy";
    else if (L=a)
        cout <<"Legat' na odniy pryamiy";
    else if (K=b)
        cout <<"Legat' na odniy pryamiy";
    else
        cout <<"Ne legat' na odniy pryamiy";
    return 0;
все время пишет, что "Лежат на одной прямой", хоть какие значения я не ввожу. То есть оно до последнего условия даже не доходит (

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
float a,b,c,x;
 
cout <<"Vvedite a: ";
cin >>a;
cout <<"Vvedite b: ";
cin >>b;
cout <<"Vvedite c: ";
cin >>c;
if (a<b&&a<c)
cout <<"a-naimenshee chislo"<< endl;
x=a*a;
cout <<"chislo dlya zameny"<<x;
if (b<a&&b<c)
cout <<"b-naimenshee chislo"<< endl;
x=b*b;
cout <<"chislo dlya zameny"<<x;
if(c<b&&c<a)
cout <<"c-naimenshee chislo"<< endl;
x=c*c;
cout <<"chislo dlya zameny"<<x;
return 0;
постоянно выводит все результаты, а не только удовлетворяющие условие.

Помогите пожалуйста, второй день программирую на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 16:45     исправить мелкие ошибки
Посмотрите здесь:

C++ Исправить ошибки
Исправить ошибки C++
исправить ошибки C++
C++ Исправить ошибки
исправить ошибки C++
C++ исправить ошибки C++
C++ Исправить ошибки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MihalNik
55 / 55 / 6
Регистрация: 01.12.2012
Сообщений: 429
14.05.2013, 16:57     исправить мелкие ошибки #2
Ну для начала
== вместо = в условиях
и фигурные скобки расставьте во втором
Yandex
Объявления
14.05.2013, 16:57     исправить мелкие ошибки
Ответ Создать тему
Опции темы

Текущее время: 00:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru