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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2011, 21:48   #1
S.J
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 27
Печаль программирование на языке С

Разработать программу для вычисления логического выражения. Тип переменных
определяется из специфики предметной области задачи. Система исчисления по умолчанию:
десятичная. Должно быть построено логическое выражение, результат которого присваивается
целочисленной переменной. Результат выводится на экран в виде значения «1» - если истина и
значения «0» - если ложь. задание:
Дано целое число. Определить: является ли данное число трехзначным, при
этом в нем содержится хотя бы одна цифра 5.
Зарание спосибо.
S.J вне форума Ответить с цитированием
Старый 11.10.2011, 02:29   #2
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

Код:
	int v=888;

	int n=0,flag=0;
	int tm;

	while (v) {
		
		tm = v%10;
		if (tm==5) flag=1;
		v/=10;
		n++;
	}

	printf("%d\n", ((n==3 && flag) ? 1 : 0 ));
onewho вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программирование на языке С S.J Помощь студентам 0 06.10.2011 18:31
программирование на языке С S.J Помощь студентам 2 30.09.2011 12:20
программирование на языке си Василя Помощь студентам 5 11.11.2010 19:00
Программирование на языке С Nektarinka Помощь студентам 4 23.10.2010 20:52
Программирование на языке step7 Devil_Алексей Помощь студентам 0 08.07.2010 12:17