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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2011, 20:11   #1
NEXit
Пользователь
 
Регистрация: 06.12.2011
Сообщений: 14
По умолчанию Нужно написать (решить задачу) С++

Задание 1. Написать определение и пример вызова функции, проверяющей, содержит ли заданное число различающиеся цифры (например, число 54 содержит различающиеся цифры, а 111 – нет). Ниже приведен заголовок.

bool hasDifferentDigits(int number) { … }

// Если number=54, то результат=true

// Если number=111, то результат=false
цена 30р
NEXit вне форума Ответить с цитированием
Старый 06.12.2011, 20:13   #2
mikhail_404
Новичок
Джуниор
 
Аватар для mikhail_404
 
Регистрация: 30.10.2011
Сообщений: 0
По умолчанию

mikhail_404@mail.ru
e-mail: mikhail_404( at )mail.ru
ICQ : 596 217 48( ноль )
mikhail_404 вне форума Ответить с цитированием
Старый 06.12.2011, 22:12   #3
NEXit
Пользователь
 
Регистрация: 06.12.2011
Сообщений: 14
По умолчанию

есть еще желающие помочь?
NEXit вне форума Ответить с цитированием
Старый 06.12.2011, 22:23   #4
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию

пиши в личку
WebbMan вне форума Ответить с цитированием
Старый 06.12.2011, 22:27   #5
NEXit
Пользователь
 
Регистрация: 06.12.2011
Сообщений: 14
По умолчанию

чет не могу наити где тут лс)
NEXit вне форума Ответить с цитированием
Старый 07.12.2011, 00:46   #6
dox07
Пользователь
 
Регистрация: 16.02.2010
Сообщений: 26
По умолчанию

Вот, держи, не забудь добавить репутации
Искал как вставить код в теги, так и не нашел, поправьте если что.
#include <iostream>
using namespace std;

bool hasDifferentNumber(int value)
{
bool result = false;

int wholePart = 0;
int fractionalPart = 0;
int oldFractionalPart = 0;
bool startedCycle = true;

do
{
//целая часть
wholePart = value/10;
//дробная часть
fractionalPart = value%10;

if(startedCycle)
startedCycle = false;
else
{
if(oldFractionalPart != fractionalPart)
{
result = true;
break;
}
}

oldFractionalPart = fractionalPart;
value = wholePart;

}while(value != 0);

return result;
}



int main() {
cout << "456 is " << hasDifferentNumber(456) << endl;
cout << "411 is " << hasDifferentNumber(411) << endl;
cout << "111 is " << hasDifferentNumber(111) << endl;
cout << "9999 is " << hasDifferentNumber(9999) << endl;
return 0;
}
dox07 вне форума Ответить с цитированием
Старый 07.12.2011, 00:52   #7
NEXit
Пользователь
 
Регистрация: 06.12.2011
Сообщений: 14
По умолчанию

спс огромное ты скажи как тут репу плюсовать
NEXit вне форума Ответить с цитированием
Старый 07.12.2011, 01:03   #8
dox07
Пользователь
 
Регистрация: 16.02.2010
Сообщений: 26
По умолчанию

видимо весы надо нажать под ником )
dox07 вне форума Ответить с цитированием
Старый 07.12.2011, 01:04   #9
NEXit
Пользователь
 
Регистрация: 06.12.2011
Сообщений: 14
По умолчанию

а в лс как писать чет тут все через ж извеняюсь за выражение
NEXit вне форума Ответить с цитированием
Старый 07.12.2011, 01:05   #10
dox07
Пользователь
 
Регистрация: 16.02.2010
Сообщений: 26
По умолчанию

нажимай на ник и появится менюшка )
dox07 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно решить несложную задачу maks_m Помощь студентам 3 17.11.2011 06:27
нужно решить задачу ZeX Общие вопросы C/C++ 2 17.10.2011 01:00
нужно решить задачу 6-ю способами athlet_93 Помощь студентам 3 21.09.2011 23:31
Нужно решить задачу с циклом for на си++ zirofix Общие вопросы C/C++ 18 12.12.2009 16:30