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

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

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

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

23.06.2013, 15:57. Просмотров 279. Ответов 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++
Здравствуйте. Хочу сделать так, чтобы при вводе любых чисел кроме 1 и 2, программа выдавала сообщение об ошибке и не закрывалась (так как...

Создать программу вывода переменных на экран - C++
Программе задаётся буквенный символ из латинского алфавита. Программа должна осуществлять вывод на экран всех переменных окружения(и их...

Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout - C++
Расчитать значения переменных y и z по заданным формулам . Для ввода/вывод использовать объекты cin и cout. Определить разность между...

Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout - C++
Расчитать значения переменных y и z по заданным формулам (табл. 1). Для ввода/вывода использовать объекты cin и cout. Определить...

Игнорирование пробелов при считывание - C++
Здравствуйте, друзья. передо мной стоит задача проверить, является ли строка палиндромом. я предложил вот такую реализацию. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7184 / 4350 / 634
Регистрация: 29.11.2010
Сообщений: 11,843
23.06.2013, 16:14     Игнорирование вывода переменных при вводе #2
непонятно, что вам нужно.
Судя по скринам (кстати лучше бы на форум загружали через вложения), достаточно сделать cout<<"Enter numbers A, B and F:\n";
Или вы хотите извращаться и чтобы при считывании с клавиатуры не выводило на экран символы?
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6444 / 3083 / 306
Регистрация: 04.12.2011
Сообщений: 8,495
Записей в блоге: 4
23.06.2013, 17:02     Игнорирование вывода переменных при вводе #3
@Nklok, объявите или x как int, тогда будет ясно, что f/a вы и хотите делить нацело или a и f как double, тогда double x будет иметь смысл. Что касается игнорирования переменных тоже не понял.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
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
Для продолжения нажмите любую клавишу . . .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2013, 20:52     Игнорирование вывода переменных при вводе
Еще ссылки по теме:

Ошибка при вводе - C++
мне нужно записать числа с файла в список , подскажите что не так выводит последнее лишнее число не пойму откуда оно берется #include...

Зацикливается при вводе - C++
Admin.h: #include&lt;string&gt; using namespace std; class Admin { string Login;//Логин администратора string...

Игнорирование ошибок при вызове функции - C++
Подскажите пожалуйста возможно ли сделать вообще такое: Есть к примеру функция int getParam(){return 5;} Я к примеру не знаю что...

Переполнение при вводе int - C++
Такой вот вопросик. есть переменная а типа integer, пользователь вводит число с клавиатуры, так вот если пользователь введет допусти...

Зацикливание при вводе из файла - C++
требуется ввести из файла в вектор данные типа float. программа зацикливается при выводе целой части вещественного числа. #include...

Контроль ошибок при вводе - C++
Появился такой вопрос..как проконтролировать пользователя чтоб тот не вводил где не надо символы. if(cin.fail()) cout&lt;&lt;&quot;Только...


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

Или воспользуйтесь поиском по форуму:
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