Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу, которая суммирует целые числа http://www.cyberforum.ru/cpp-beginners/thread1546700.html
На вход программе подаются целые числа в следующем формате: на первой строке идет целое число T — количество тестов, далее следует T строк, в каждой из которых через пробел идут два целых числа ai и...
C++ Написать макрос выбора наибольшего значения Реализуйте макрос MAX от трёх параметров, который присваивает целочисленной (int) переменной, переданной в качестве третьего аргумента, наибольшее из значений, переданных в первых двух аргументах.... http://www.cyberforum.ru/cpp-beginners/thread1546697.html
C++ Не понятен смысл строки кода
Необходимо разобраться в чужом коде (примере, предоставленном разработчиками оборудования). В нем происходит определение Co-класса следующим путем: typedef TCoClassCreatorT<TCOMIMicranR2M,...
C++ Разбить исходную строку на максимальной длины подстроки
Дана строка, состоящая из слов, разделённых одним пробелом. Разработайте программу, которая разбивает исходную строку на максимальной длины подстроки, размер которых не превышает заданного значения...
C++ Выберите все верные утверждения из списка http://www.cyberforum.ru/cpp-beginners/thread1546686.html
1.Если в коде C++ вы вызываете необъявленную функцию, то это ошибка этапа компиляции. 2.Если в коде C++ вы вызываете функцию, которая была объявлена, но не была определена, то это ошибка этапа...
C++ Разработать программу для проверки попадания точки с координатами x и y в указанную на рисунке область Здравствуйте! Я еще совсем-совсем начинающий программист. Учусь на 1 курсе 1 месяц :). В общем, дали вот такое задание. По примерам сидел думал, но натыкаюсь на значения, которые не пойми от куда... подробнее

Показать сообщение отдельно
ParadiseZona!
1 / 1 / 0
Регистрация: 11.02.2014
Сообщений: 14

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

07.10.2015, 16:43. Просмотров 187. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.