Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2011, 21:49   #1
FredPerry
Пользователь
 
Аватар для FredPerry
 
Регистрация: 06.07.2010
Сообщений: 18
Сообщение Задача С++

С клавиатуры вводится один символ. Определить это буква, цифра или спец. символ.
Код:
#include <iostream>
using namespace std;

int main()
{
	int symbol;
	int numbers[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
	char special[14] = {'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '=', '+'};
	char let[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',
		'k' ,'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};

	cout << "Enter one symbol: ";
	cin >> symbol;

	for(int i = 0; i <= 10; i++)
	{
		if(symbol == numbers[i])
			cout << "Is integer" << endl;
	}

	for(int j = 0; j <= 14; j++)
	{
		if(static_cast<char>(symbol) == special[j])
			cout << "Is special" << endl;
	}

	for(int y = 0; y <= 26; y++)
	{
		if(static_cast<char>(symbol) == let[y])
			cout << "Is letter" << endl;
	}

	return 0;
}
FredPerry вне форума Ответить с цитированием
Старый 07.10.2011, 20:07   #2
FredPerry
Пользователь
 
Аватар для FredPerry
 
Регистрация: 06.07.2010
Сообщений: 18
По умолчанию

up
помогите пожалуйста найти ошибку
FredPerry вне форума Ответить с цитированием
Старый 07.10.2011, 21:04   #3
STASOPOLUS
 
Регистрация: 13.09.2009
Сообщений: 6
По умолчанию

попробуй поменять тип у symbol на char и проставить кавычки у всех чисел
STASOPOLUS вне форума Ответить с цитированием
Старый 07.10.2011, 21:11   #4
FredPerry
Пользователь
 
Аватар для FredPerry
 
Регистрация: 06.07.2010
Сообщений: 18
По умолчанию

STASOPOLUS, спасибо, проблема решена
FredPerry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
задача!!!! новичооок Помощь студентам 1 10.10.2010 19:39