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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nklok
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 22
#1

Игнорирование вывода переменных при вводе - C++

23.06.2013, 15:57. Просмотров 274. Ответов 4
Метки нет (Все метки)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
using namespace std;
 
void main ()
{
 int a,b,f;
 double x;
 cout<<"Enter numbers A, B and F: ";
 cin>>a>>b>>f;
 cout<<"A = "<<a<<"\nB = "<<b<<"\nF = "<<f<<endl;
 cout<<"Compute by formula: x=(a + b - f / a) + f * a * a - (a + b)\n";
 x=(a + b - f / a) + f * a * a - (a + b);
 cout<<"X = "<<x<<endl;
 system("pause");
}
Как сделать, чтобы при вводе cin>>a>>b>>f; программа игнорировала вводимые числа, и выводила только по команде cout<<"A = "<<a<<"\nB = "<<b<<"\nF = "<<f<<endl; ?

Вот, как должно быть (скриншоты)


Пробовал через cin.ignore() - неудачно!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 15:57     Игнорирование вывода переменных при вводе
Посмотрите здесь:

C++ Ошибка при вводе
C++ При вводе букв (переменных)глючит программа,а должно выбивать ошибку
Ошибка при вводе матрицы. C++
Создать программу вывода переменных на экран C++
C++ Ошибка при вводе числа
Игнорирование ошибок при вызове функции C++
C++ При вводе определенных переменных программа должна возвращать пользователя обратно к первому шагу
Непонятная ошибка при вводе C++
Зацикливается при вводе C++
C++ Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout
Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout C++
Игнорирование пробелов при считывание C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
6677 / 3858 / 511
Регистрация: 29.11.2010
Сообщений: 10,217
23.06.2013, 16:14     Игнорирование вывода переменных при вводе #2
непонятно, что вам нужно.
Судя по скринам (кстати лучше бы на форум загружали через вложения), достаточно сделать cout<<"Enter numbers A, B and F:\n";
Или вы хотите извращаться и чтобы при считывании с клавиатуры не выводило на экран символы?
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6413 / 3052 / 300
Регистрация: 04.12.2011
Сообщений: 8,273
Записей в блоге: 3
23.06.2013, 17:02     Игнорирование вывода переменных при вводе #3
@Nklok, объявите или x как int, тогда будет ясно, что f/a вы и хотите делить нацело или a и f как double, тогда double x будет иметь смысл. Что касается игнорирования переменных тоже не понял.
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
23.06.2013, 18:11     Игнорирование вывода переменных при вводе #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
using namespace std;
 
int main ()
{
    int a,b,f;
    double x;
 
    cout << "Enter numbers A, B and F:\n";
    cout << "A = "; cin >> a;
    cout << "B = "; cin >> b;
    cout << "F = "; cin >> f;
 
    cout<<"Compute by formula: x=(a + b - f / a) + f * a * a - (a + b)\n";
    x=(a + b - f / a) + f * a * a - (a + b);
    cout<<"X = "<<x<<endl;
    system("pause");
}
Enter numbers A, B and F:
A = 1
B = 2
F = 3
Compute by formula: x=(a + b - f / a) + f * a * a - (a + b)
X = 0
Для продолжения нажмите любую клавишу . . .
Nklok
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 22
23.06.2013, 20:52  [ТС]     Игнорирование вывода переменных при вводе #5
@Olivеr, спасибо, то что нужно!
Yandex
Объявления
23.06.2013, 20:52     Игнорирование вывода переменных при вводе
Ответ Создать тему
Опции темы

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