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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2011, 00:33   #1
Яська
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 50
По умолчанию разбор числа СИ

найти все трёхзначные числа, у которых все цифры разные.

выводит все числа правильно,но только начиная с 586. по моему алгоритму для меньших чисел не выполняются условия.

Код:
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
      int a,a1,a2,a3,x;
      x=100;
      while (x<=999)
      { a1=x%10; // нахожу последнюю цифру
      a3=x/100; // нахожу первую цифру
     a=x/10; 
     a2=a%10; // нахожу вторую цифру
     
           if (a1!=a2 && a1!=a3 && a2!=a3) 
      printf("x=%d\n" , x);
      x++;
      }
      getch();
      return 0;
      }
Яська вне форума Ответить с цитированием
Старый 02.04.2011, 01:53   #2
newStudent
Пользователь
 
Аватар для newStudent
 
Регистрация: 07.07.2010
Сообщений: 44
По умолчанию

Используйте задержку или записывайте результат в файл
Код на C++, переделать на С думаю не составит труда.
Код:
#include <iostream>
using namespace std;

int main()
{
      int a1,a2,a3,x;
      x = 100;
      while (x <= 999)
      { 
        a1 = x % 10;
        a2 = x % 100 / 10;
        a3 = x / 100;
        if (a1 != a2 && a1 != a3 && a2 != a3)
        {
          cout << "x = " << x << endl;
        }
        if (x % 200 == 0) cin.get();
        x++;
      }
      cin.get();
      return 0;
}

Последний раз редактировалось newStudent; 02.04.2011 в 02:01.
newStudent вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разбор строки D_e_n_n Помощь студентам 2 03.03.2011 15:22
задача на разбор числа Яська Помощь студентам 7 15.12.2010 16:07
разбор числа в Delphi Яська Помощь студентам 8 16.10.2010 18:13
Разбор целого числа на отдельные символы Crystallon Общие вопросы Delphi 4 12.09.2010 20:20
Простенькая задача в Делфи: разбор натурального числа Fantazerishka Помощь студентам 4 23.09.2009 17:13