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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 17:57   #1
novuiPolzovatel
 
Регистрация: 29.03.2012
Сообщений: 8
По умолчанию if else (C++)

Можно просто "на словах" объяснить, код необязательно.

Задача:
Программа должна определять, является ли данное пятизначное число палиндромом. Палиндром-число или текст, который читается одинаково как слева так и справа:939; 49094; 11311.

Как определить число палиндром или нет?
novuiPolzovatel вне форума Ответить с цитированием
Старый 29.03.2012, 18:39   #2
Крот
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 57
По умолчанию

Код:
	int number;
	int numArray[5];
	int i;

	cout << "Введите пятизначное число: ";
	cin >> number;


	for (i=4; i>=0; i--)
	{
		numArray[i] = number % 10;
		number = number / 10;
	}


	if ( numArray[0] == numArray[4] && numArray[1] == numArray[3] )
		cout << "Это число палиндром";
	else
		cout << "Это обычное число";
Крот вне форума Ответить с цитированием
Ответ


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