|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.06.2009, 10:21 | #1 |
Регистрация: 11.06.2009
Сообщений: 8
|
Написать прогу на с++ с конвертированием
Все номера трамвайных или автобусных билетов шестизначные. Счастливым считается такой номер, в котором сумма четных по номеру цифр равна сумме нечетных. Написать функцию, читающую номер билета и определяющую, счастливый ли он?
|
16.06.2009, 10:57 | #2 |
Тупой студент
Форумчанин
Регистрация: 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; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать прогу | Ддмитрий | Помощь студентам | 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 |