Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
crashc
24 / 24 / 2
Регистрация: 26.07.2009
Сообщений: 414
1

Не могу понять свою ошибку!

15.04.2012, 11:50. Просмотров 331. Ответов 2
Метки нет (Все метки)

Здравствуйте! Скажите, в чем моя ошибка... При вводе чисел 1 1 1 в исходный файл программа выдаёт "YES", но при вводе 2 2 4, программа выдает "NO"...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main(){
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    long a, b, c;
    cin >> a, b, c;
    if(c == a * b){
        cout << "YES";
        }
    else
        {cout << "NO";
            }
    return 0;
}
формулировка задания:


Покажите мне саму ошибку и способы её решения!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2012, 11:50
Ответы с готовыми решениями:

не могу понять ошибку
Народ, здарова, сижу над классами, конкретно наследование классов! Компилятор...

Не могу понять ошибку
Пытаюсь решить вот эту задачу...

Не могу понять ошибку
По задумке надо удалить два идущих подряд одинаковых слова. Задумка не выходит,...

Не могу понять ошибку
Всем привет. Делаю задание из универа. В принципе все работает с...

Не могу понять ошибку
#include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt;...

2
zss
Модератор
Эксперт С++
7188 / 6682 / 4231
Регистрация: 18.12.2011
Сообщений: 17,635
Завершенные тесты: 1
15.04.2012, 12:40 2
cin >> a, b, c;
интерпретируется так:
Из входного потока ввести a,
потом из памяти взять b и ничего с ним не делать,
потом взять с и ничего с ним не делать.
А надо было
C++
1
cin>>a>>b>>c;
Но чтобы в будущем такие ошибки не делать и не обижать
оператора, который будет вводить, делайте так
C++
1
2
3
4
5
6
cout<<"Введите a";
cin>>a;
cout<<"Введите b";
cin>>b;
cout<<"Введите c";
cin>>c;
1
crashc
24 / 24 / 2
Регистрация: 26.07.2009
Сообщений: 414
15.04.2012, 13:02  [ТС] 3
Огромное спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2012, 13:02

Не могу понять ошибку
Вот такая программа, реализующая односвязный список: #include &lt;iostream&gt;...

не могу понять ошибку
#include &lt;iostream&gt; using namespace std; int main(); { double a=0,...

Не могу понять ошибку
#include &lt;iostream.h&gt; #include &lt;math.h&gt; int main () { double...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru