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

Написать защиту от ввода чисел с плавающей точкой, отрицательных чисел и символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод массива gdi+ http://www.cyberforum.ru/cpp-beginners/thread666701.html
как вывести (нарисовать) на экран цифры, которые в цикле увеличиваются, т.е. сначала вывести 10, потом 20, 30 и т.д. , есть ли для этого какая то функция? Среда разработки Visual Studio 2008
C++ Найти все пары дружественных чисел, не превосходящих заданного натурального числа N Два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Найти все пары дружественных чисел, не превосходящих заданного натурального числа N. http://www.cyberforum.ru/cpp-beginners/thread666696.html
MFC книги C++
Доброго времени суток. Посоветуйте какие-нибудь хорошие книги по MFC для новичка. И лучше всего, чтобы их можно было бы скачать) Т.к. на mfc у нас отведено всего 2 недели (такая уж система образования), естественно я не собираюсь ничего покупать:) Благодарю.
C++ Работа с реестром
Доброго времени суток. Читаю в MSDN про работу с реестром и, собственно, начал с компиляции примера кода, по этому адресу. // QueryKey - Enumerates the subkeys of key and its associated values. // hKey - Key whose subkeys and values are to be enumerated. #include <windows.h> #include <stdio.h> #include <tchar.h> #define MAX_KEY_LENGTH 255 #define MAX_VALUE_NAME 16383
C++ Написать программу вычисляющую sin X по формуле разложения в степенной ряд http://www.cyberforum.ru/cpp-beginners/thread666685.html
• Написать программу вычисляющую sin X по формуле разложения в степенной ряд Добавлено через 1 минуту Проще говоря нужна помощь с тем как записать формулу в С++ что бы работало.Тк даже не имею представления что делает сама формула)
C++ Написать программу, позволяющую вывести на экран значения следующих логических выражений Кто может помочь с программой пожалуйста? Написать программу, позволяющую вывести на экран значения следующих логических выражений (значения для переменных вводятся с клавиатуры): подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.10.2012, 09:40     Написать защиту от ввода чисел с плавающей точкой, отрицательных чисел и символов
Цитата Сообщение от Mishaka Посмотреть сообщение
Привет всем! Вот пишу программу, преподаватель сказал чтобы написал защиту от ввода чисел с плавающей точкой, отрицательных, символов. В общем нужны по условию задачи только натуральные числа. Как это осуществить?
- Вот так
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
#include <iostream>
using namespace std;
 
int main()
{
    //ÑêГ*æåì Г*Г*äî ââîä îò -1 äî 5 
    int down = -1;
    int up   = 5;
    int val  = 0;//Áóäåò ñîäåðæГ*ГІГј Г*Г*ГёГҐ ââîäèìîå ÷èñëî
    while(true)
    {
        cout<<"Enter value in interval[-1;5] : ";
        if(!(cin>>val))//Г‚ ñëó÷Г*ГҐ îøèáêè ââîäГ* îïåðГ*òîð >>
            //âîçâðГ*ГІГЁГІ êîä îøèáêè, åñëè ГҐВё Г*ГҐГІ âîçâðГ*ГІ 0 ГЁ Гў óñëîâèå Г*ГҐ ïîïГ*ä¸ì
        {
            cin.clear();//ÑáðГ*ñûâГ*ГҐГ¬ ГґГ«Г*ГЈ îøèáêè
            cin.sync();//ÓäГ*ëåÿì ëèøГ*ГҐГҐ ГЁГ§ ГЎГіГґГґГҐГ°Г* ââîäГ*
            cout<<"Incorrect input"<<endl;
        }
        else
        if(val < -1 || 5 < val)
            cout<<"Input value not in interval [-1;5]"<<endl;
        else
            cout<<"Your input : "<<val<<endl;
    }
    return 0;
}
Миниатюры
Написать защиту от ввода чисел с плавающей точкой, отрицательных чисел и символов  
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru