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

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

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

Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? - C++

05.01.2015, 13:08. Просмотров 467. Ответов 2
Метки нет (Все метки)

как запретить ввод в строку всех символов, кроме 0, 1 и пробела
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2015, 13:08     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
Посмотрите здесь:
C++ Как запретить ввод пробела и букв?
C++ Как в программе запретить ввод символов и букв!
C++ Запретить ввод символов
C++ Запретить ввод символов
C++ Вывод всех символов слова, кроме первого
C++ Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела
Написать функцию, преобразующую строку символов так, что между словами всегда находится два пробела C++
C++ Поэлементно вычесть последнюю строку из всех строк, кроме последней
C++ Дана строка S. Создать новую строку, состоящую из символов S, у кото- рой к каждому пробелу добавлено два пробела
Матрицы (поэлементно вычесть последнюю строку из всех столбцов, кроме последнего) C++
C++ Поэлементно вычесть последнюю строку матрицы из всех строк кроме последней
Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grikukan
61 / 61 / 21
Регистрация: 23.09.2012
Сообщений: 212
06.01.2015, 10:37     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    cin>>s;
    for(int i=0;i<s.length();i++)
    {
        if(s[i]!=' ' && s[i]!='1' && s[i]!='0')
        {
            cout<<"Incorrect string"<<endl;
            return 0;
        }
    }
    cout<<"Correct string"<<endl;
}
define undef
33 / 33 / 1
Регистрация: 19.01.2013
Сообщений: 33
22.01.2015, 15:30     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
 
int main()
{
    char ch;
    while(ch = getch())
    {
             if(ch =='0' || ch=='1' ||ch==' ') std::cout<<ch;
    }
}
Yandex
Объявления
22.01.2015, 15:30     Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
Ответ Создать тему
Опции темы

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