64 / 54 / 22
Регистрация: 22.04.2017
Сообщений: 378
07.11.2017, 22:10  [ТС] 1
Author24 — интернет-сервис помощи студентам
Привет, народ. Помогите с задачкой.
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
#include<iostream>
using namespace std;
int main(){
    setlocale(LC_ALL, "russian");
    
    int a, b, c, d;
    cout<<"a=";
    cin>>a;
    
    cout<<"b=";
    cin>>b;
    cout<<endl;
    
 
    if(a!=b)
        
        if(a>b)
            c=a;
        else
            c=b;
        
            a=c;
            b=c;
        
            cout<<"a="<<a<<endl;
            cout<<"b="<<b<<endl;
        
    else if(a=b) 
        
        
            a=0;
            b=0;
        
            cout<<"a="<<a<<endl;
            cout<<"b="<<b<<endl;
        
}
0
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
07.11.2017, 22:11 2
Цитата Сообщение от DOKTOP_JIEKTEP Посмотреть сообщение
a=b
надо ==
0
64 / 54 / 22
Регистрация: 22.04.2017
Сообщений: 378
07.11.2017, 22:14  [ТС] 3
Nishen, всеравно(
0
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
07.11.2017, 22:15 4
Фигурные скобки перепроверьте. У вас в операторах if по одной команде выполняется.
0
13 / 11 / 10
Регистрация: 23.09.2017
Сообщений: 95
07.11.2017, 22:25 5
скобки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
if(a!=b){
        if(a>b)
            c=a;
        else
            c=b;
        
            a=c;
            b=c;
        
            cout<<"a="<<a<<endl;
            cout<<"b="<<b<<endl;
        }
и тут
C++
1
2
3
4
 else if(a==b){ 
            a=0;
            b=0;
        }
и можно просто в конце кода написать
C++
1
2
   cout<<"a="<<a<<endl;
            cout<<"b="<<b<<endl;
результат будет тот-же


Не по теме:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Задачка решается так:
#include <iostream>
using namespace std;
int main()
{
    int a = 3, b=29;
 
    if(a!=b){
        if(a>b)
            b = a;
        else 
            a = b;
    }
    if(a==b){
        a = 0;
        b = 0;
    }
    cout << "A: " << a << " B: " << b;
}

0
64 / 54 / 22
Регистрация: 22.04.2017
Сообщений: 378
07.11.2017, 22:26  [ТС] 6
QuakerRUS, точно... Спасибо)
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru