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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2013, 09:48   #21
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я к сожалению не знаю ни С, ни С++
поэтому набросал код в синтаксисе C, который, по сути своей, является Паскалевским.

попытайтесь разобраться в нём. Как разберётесь, подправите под себя, как Вы там на вашем C пишете!

Код:
#include <iostream>
using namespace std;

using std::cin; 
using std::cout;

int checkNum(int checkedNumber)
{
  int number = checkedNumber;
  int nextDigit = number % 10;
  number = number / 10;
  while (!(number == 0))
  {
    if ((number % 10) >= nextDigit) {
      return 0;
    }
    nextDigit = number % 10;
    number = number / 10;
  }
  return 1;
 }

int main(int argc, char* argv[])
{
        int N;
        cout<<"input number N higher than 100  N= ";
        cin>>N;
        if (N<100) 
        {
                cout<<"illegal number input!";
        }
        else {
        cout<<"input number = "<<N<<"\n";
        for(int a=100; a<=N; a++)
        {
                if (checkNum(a)) {
                   cout<<a<<"   ";
                   }
        }
        }
        return 0;
}
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить произведение разности первых двух цифр трехзначного числа и младшей цифры этого числа. Hoginat Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 22:13
задача - найти произведение первой цифры целой части и третей цифры дробной части вещественного числа. LAZARUS maks22 Lazarus, Free Pascal, CodeTyphon 2 30.01.2012 19:53
VisualBasic.Исключить из числа цифры, стоящие между первой и последней цифрой числа. ride013 Помощь студентам 0 03.05.2011 21:20
Цифры числа... Mr.Qwerty Паскаль, Turbo Pascal, PascalABC.NET 1 08.09.2009 18:44
удаление цифры из числа Elm0 Паскаль, Turbo Pascal, PascalABC.NET 2 15.03.2008 01:51