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

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

Войти
Регистрация
Восстановить пароль
 
ParadiseZona!
1 / 1 / 0
Регистрация: 11.02.2014
Сообщений: 12
#1

Сделать проверки в коде на ввод чисел - C++

07.10.2015, 16:43. Просмотров 174. Ответов 3
Метки нет (Все метки)

Можете помочь с проверками, что-то у меня не клеится.
1) проверить что бы a не было равно 0;
2) на ввод букв;

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
38
39
40
#include <iostream>
#include <iomanip>
using namespace std;
 
using namespace std;
double Lin_riv(double a, double b);
 
void main()
{  
    setlocale(LC_ALL,"Russian");
    cout.fill ('%');
    cout.width (10);
 
    double a, b;
 
    cout << "a*x + b = 0\n";
    cout<<"Введите a\n";
    cin>>a;
 
    /*if (a == 0);
    {
        cout<< "Введите другое число!"<< endl;
        cin >> a;
    }*/
 
    cout<<"Введите b\n";
    cin>>b;
    double x = Lin_riv(a, b);
    cout<<"Для уравнения a*x + b = 0 с введенными значениями a и b:\n"<<"X= "<<fixed<<setprecision(4)<<x<<"\n";
    cout <<"X= "<< setw(10) << setfill('%') <<fixed<<setprecision(4)<<x<< endl;
    system("pause");
    return;
}
 
double Lin_riv(double a, double b)
{
    double x;
    x=(-b)/a;
    return x;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2015, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сделать проверки в коде на ввод чисел (C++):

Создание проверки на ввод нуля и отрицательных чисел - C++
Написал практически первую свою программу, благо ваш форум + википедия мне в помощь не могу разобраться, как вставить в неё условие чтобы...

Как на С сделать ввод чисел в Italic? - C++
Write a C program that calculated the average of four numbers entered. Sample output (user entered data is italic). Enter...

Помогите сделать проверку на ввод отрицательных чисел - C++
#include &quot;iostream&quot; #include &quot;conio.h&quot; using namespace std; int main() { setlocale(LC_ALL,...

Своя функция проверки на ввод с клавиатуры - C++
Как правильно убрать оба while в одну функцию после main, а потом вызывать её для использования? #include &lt;iostream&gt; #include...

Найти ошибки в коде (не работает ввод) - C++
Пропускает почему-то команду ввода. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;sstream&gt; #include...

Доделать ввод массива с клавиатуры (вместо жестко заданного в коде) - C++
Помогите переделать в ней ввод массива с клавиатуры, вместо того что он задан. #include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Redzep
197 / 133 / 54
Регистрация: 21.12.2014
Сообщений: 369
07.10.2015, 17:18 #2
C++
1
2
3
4
5
while (a == 0);
{
    cout<< "Введите другое число!"<< endl;
    cin >> a;
}
Добавлено через 13 минут
Да, и точку с запятой убрать надо

Добавлено через 45 секунд
После
C++
1
while(a == 0)
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
07.10.2015, 17:27 #3
И a предварительно присвоить ноль.
ParadiseZona!
1 / 1 / 0
Регистрация: 11.02.2014
Сообщений: 12
07.10.2015, 17:34  [ТС] #4
спасибо, а то бы до меня дошло бы не скоро.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2015, 17:34
Привет! Вот еще темы с ответами:

Найти причины и способы исправления ошибок в коде (файловый ввод/вывод) - C++
Помогите пожалуйста найти ошибку // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include...

Как сделать чтоб все проверки вызывались одной функцией? - C++
Доброго времени суток! Имеется код с огромным числом вот таких проверок: cout &lt;&lt; &quot;\nEnter number (-100000 to 100000): &quot;; ...

Запросить ввод нескольких чисел, и определить, сколько из этих чисел отрицательны - C++
Привет всем!Прошу помочь мне в решении задачи!Надо написать такую программу,чтобы она просила пользователя ввести несколько чисел и потом...

Найти причины и способы устранения ошибок в коде (структуры, файловый ввод/вывод) - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; struct avto { string mark; string cost; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.10.2015, 17:34
Ответ Создать тему
Опции темы

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