0 / 0 / 0
Регистрация: 11.01.2022
Сообщений: 23
1

Выведите на экран все числа между 100 и 999 у которых разные цифры

11.01.2022, 07:32. Показов 675. Ответов 4
Метки нет (Все метки)

Здравствуйте. Помогите с решением задачи

1. Выведите на экран все числа между 100 и 999 у которых разные цифры (Например: 147, все цифры разные, а 141 – цифры повторяются)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2022, 07:32
Ответы с готовыми решениями:

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные
Кто может решите пожалуйста задачу с помощью циклов. Задание 2: Подсчитать количество целых чисел...

Подсчитать количество целых чисел в диапазоне от 100 до 999, у которых все цифры разные
Здравствуйте. Не могу разобраться с заданием: "Подсчитать количество целых чисел в диапазоне от 100...

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых все цифры разные
Задание 2 Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две...

Циклы: подсчитать количество целых чисел в диапазоне от 100 до 999, у которых все цифры разные
Задание 2: Подсчитать количество целых чисел в диапазоне от 100 до 999, у которых все цифры разные

4
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
11.01.2022, 07:50 2
Лучший ответ Сообщение было отмечено EcRaGAMs как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int a, b, c;
    
    for(int i=101; i<=998; i++)
    {
        a=i/100;
        b=i/10%10;
        c=i%10;
        if(a!=b && b!=c && c!=a) cout << i << "\n";
    }    
    
system("pause");
return 0;
}
1
Диссидент
Эксперт C
26851 / 16755 / 3673
Регистрация: 24.12.2010
Сообщений: 37,502
11.01.2022, 14:37 3
Как вариант
C++
1
2
3
4
5
6
7
8
for(i=1; i<=9; i++)
   for(int j=0; j<=10; j++) {
      if (j==i) continue;
      for(int k =0; k<=9; k++) {
         if (k==i || k==j) continue;
         cout << 100*i + 10*j+ k << endl;
      }
   }
0
111 / 74 / 39
Регистрация: 16.05.2020
Сообщений: 289
11.01.2022, 16:05 4
Два решения - два результата ...
Простите, если ошибся.
1
Диссидент
Эксперт C
26851 / 16755 / 3673
Регистрация: 24.12.2010
Сообщений: 37,502
11.01.2022, 17:25 5
Цитата Сообщение от Байт Посмотреть сообщение
for(int j=0; j<=10; j++) {
У меня описка (ошибка в строке 2

C++
1
for(int j=0; j<=9; j++) {
конечно...
ivikis, спасибо за бдительность.....
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2022, 17:25
Помогаю со студенческими работами здесь

Напечать все числа от 100 до 150 в которых все три цифры разные.
Напечатайте все числа от 100 до 150 в которых все три цифры разные.

Вывести на экран: все двухзначные числа, в записи которых все цифры разные
Здравствуйте) Помогите пожалуйста разобраться с задачкой... Вывести на экран: все двухзначные...

Выведите на экран все трехзначные числа, в которых хотя бы две цифры повторяются
Решите задачу тремя способами – используя операторы цикла while, do while, и for.

Как получить все числа от 100 до 999 без цифры 0?
Не могу понять, как из всех трехзначных чисел выбрать те, в которых нет цифры 0 в середине. Вообще...

Выдать в возрастающем порядке все цифры от 100 до 999 в десятичном записи в которых нет одинаковых числе
Здравствуйте, я первокурсник, у меня не получается лабораторная работа, пожалуйста помогите с...

Найти все положительные четырехзначные числа у которых: все цифры разные, хотя бы две цифры одинаковы
Найти все положительные четырехзначные числа у которых: все цифры разные, хотя бы две цифры...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru