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

проблема с проверкой вводимых данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, принадлежит ли точка с координатами x, y заштрихованной части плоскости http://www.cyberforum.ru/cpp-beginners/thread356147.html
Здравствуйте! Помогите пожалуйста полному чайнику решить две задачки. 1) Даны действительные числа x1, y1, x2, y2. Вычислить min(x1, y1, x2, y2)+min(x1,x2,y1). 2) Даны вещественные числа x, y. Определить, принадлежит ли точка с координатами x, y заштрихованной части плоскости. Результат вывести в виде текстового сообщения. Представить варианты программы с использованием условного оператора...
C++ Задача про шахматы Все доброго времени. Помогите пожалуйста с заданием. Нужно с помощью двумерного массива вывести на экран шахматную доску с расставленными на начальных местах фигурами. Выглядеть результат, как я поняла должен как-то так : |1|1|1|1|1|1|1|1| |1|1|1|1|1|1|1|1| |o|o|o|o|o|o|o|o| |o|o|o|o|o|o|o|o| http://www.cyberforum.ru/cpp-beginners/thread356142.html
C++ Проверка вводимых символов
Привет форум! Уже пытался кое-что найти в книжках по С++ по поводу сабжа, но многое мне не ясно, ибо я очень очень чайник. Вот что мне нужно: Пользователь должен ввести вещественное число с клавиатуры, но при этом он может допустить ошибку, т.е. ввести не только цифры, но и любые другие символы. Программа в случае неправильного ввода числа должна сообщить об этом, если же число введено верно,...
Массивы: определить количество дней с осадками больше среднего C++
Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за месяц. Найти • Количество дней с осадками больше среднего • Самую «мокрую» декаду (декада – 10дней)...
C++ Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N... http://www.cyberforum.ru/cpp-beginners/thread356128.html
Написать функцию которая проверяет если число(простые числа) не делится на N и меньше N...
C++ set_intersection Доброго времени суток. Есть задача. Пытаюсь решить ее через STL #include <iostream> #include <sstream> #include <map> #include <set> #include <algorithm> #include <iterator> подробнее

Показать сообщение отдельно
Skip
3 / 3 / 0
Регистрация: 11.11.2010
Сообщений: 38
25.09.2011, 16:03     проблема с проверкой вводимых данных
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
#include <iostream>
#include <conio.h>
using namespace std;
 
double c,f;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    setlocale(LC_ALL, "rus");
 
    cout << "Введите температуру в фаренгейтах: \n";
 
    do
    {
        if (cin >> f)
        {
            c=(f-32)* 5/9;
            cout << "температура в цельсиях : \n" << c;
        }
        else
        {
            cout << "Вы ввели не число\n";
        }
    }
    while (cin.fail());
 
    getch();
    return 0;
}
Если ввести не число то он начинает выводить "Вы ввели не число", но он не запрашивает новое значение f
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru