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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2009, 10:21   #1
Nani
 
Регистрация: 11.06.2009
Сообщений: 8
По умолчанию Написать прогу на с++ с конвертированием

Все номера трамвайных или автобусных билетов шестизначные. Счастливым считается такой номер, в котором сумма четных по номеру цифр равна сумме нечетных. Написать функцию, читающую номер билета и определяющую, счастливый ли он?
Nani вне форума Ответить с цитированием
Старый 16.06.2009, 10:57   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

просто на сях, если я правильно понял:

#include "stdio.h"

short IsTicketLucky(char *pBuff) {
short ret;
int count1 = 0, count2 = 0;
while (*pBuff) {
((int)*pBuff % 2 == 0) ? count1++ : count2++;
pBuff++;
}
ret = (count1 == count2) ? 1 : 0;
return ret;
}

int main()
{
char buff[7];
short ret;
printf("%s\n", "Input ticket number:");
scanf("%6s", buff);
ret = IsTicketLucky(buff);
if (ret) {
printf("%s\n", "Lucky ticket.");
} else {
printf("%s\n", "Not lucky ticket");
}
return 0;
}
vvviperrr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать прогу Ддмитрий Помощь студентам 4 08.01.2009 19:06
Нужно написать прогу на С++ Михаил Борисович Помощь студентам 2 06.01.2009 10:39
Проблема с конвертированием igroman Общие вопросы Delphi 1 24.06.2008 20:08
Помогите написать прогу!Среди заданных целых чисел k, l, m найти пары кратных.Написать по проще чемЭесть vdv08 Паскаль, Turbo Pascal, PascalABC.NET 4 04.04.2008 16:56