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

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

Войти
Регистрация
Восстановить пароль
 
 
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
#1

Как в переменную ввести определенные числа - C++

13.01.2013, 18:30. Просмотров 1367. Ответов 20
Метки нет (Все метки)

например у меня есть переменна b
C++
1
int b;
я ее объявил мне теперь нужно чтобы в нее я мог ввести только числа от 1 до 6 и никаких других. и еще как ограничить количество вводимых цифр нужно чтобы вводилась именно 1 цифра вот так:6 а не так:61
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 18:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как в переменную ввести определенные числа (C++):

Как ввести текстовую переменную в С++ с клавиатуры - C++
Я ввожу так char *str1 = "la"; Все отлично вводиться ! Но мне нужно ввести с клавиатуры, помогите.

Как ввести текстовую переменную и осуществить её проверку? - C++
Помогите пожалуйста, задача должна состоять в том чтобы logg = какому-то буквенному значению и пароль тоже. Как можно ввести эти значения...

Как ввести свои данные в переменную key? - C++
// lab_work_4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <time.h> ...

Как ввести переменную, которая включает ряд чисел? - C++
Привет всем! Я учу С++ по видеоурокам самостоятельно. Написал первый простой код: #include "ttmath\ttmath.h" #include <iostream> ...

Как ввести переменную функцию f(x), понятную для языка C++ - C++
что следует ввести в f(x) sn = n/f(x) в степени n sin (x+1) + 1/x x<0.5 F(x)= a*a + 1/x x>=0.5

Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки - C++
Ввести ленту произвольной длины, которую будем трактовать как текст, в котором слова отделены одним или несколькими пробелами (длина слов,...

20
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
13.01.2013, 20:29 #16
Цитата Сообщение от илья1995 Посмотреть сообщение
goto d;
d - это переменная. Нельзя на нее делать goto
0
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
13.01.2013, 20:30  [ТС] #17
Цитата Сообщение от v.a.l.i.d Посмотреть сообщение
d - это переменная. Нельзя на нее делать goto
а как тогда я так понимаю это
C++
1
goto a
возвращает меня опять к вводу числа
0
ZYL
3 / 3 / 0
Регистрация: 12.01.2013
Сообщений: 47
13.01.2013, 20:32 #18
a -- это метка на которую выполняет переход оператор goto. Она не должна совпадать ни с какими переменными, которые у тебя есть. Если у тебя есть поставленная метка а: , то после команды goto будет переход на нее. И будут выполнятся действия, которые следуют за ней.
0
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
13.01.2013, 20:36  [ТС] #19
Цитата Сообщение от ZYL Посмотреть сообщение
a -- это метка на которую выполняет переход оператор goto. Она не должна совпадать ни с какими переменными, которые у тебя есть. Если у тебя есть поставленная метка а: , то после команды goto будет переход на нее. И будут выполнятся действия, которые следуют за ней.
как тогда установить эту метку?
0
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
13.01.2013, 20:39 #20
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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int d;
 
metka:                              // вместо слова metka можно любое другое написать, только чтобы оно не совпадала ни с какими другими переменными
    cout << "Введите цифру: ";
    cin >> d;
 
    if (d<1 || d>6)
    {
        cout << "Введите корректное число!" << endl;
        goto metka;   // переход в 11 строчку
    }
    
 
    system("pause");
    return 0;
}
2
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
13.01.2013, 20:41  [ТС] #21
а все разобрался с меткой спасибо сейчас все работае как надо
0
13.01.2013, 20:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2013, 20:41
Привет! Вот еще темы с ответами:

Как взять дробную часть числа и записать в переменную на C++ - C++
как взять дробную часть числа и записать в переменную на C++

Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив - C++
Нужна помощь! Срочно! Нужно ввести в программу строку (числа, латиница), считать только числа, записать числа в массив. Помогите,...

Как ввести числа из txt, в котором они находятся на каждой строчке? - C++
Здравствуйте)) появилась сложненькая задачка и даже я не забаненый в гугле не смог толком найти и понять как реализовать следующие 3...

Ввести n чисел, определить сколько среди них превосходит первое число. Результат отправить в переменную k - C++
Ввести n чисел. определить сколько, среди них превосходит первое число.Результат отправить в переменную к. Помогите написать на с++


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

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