Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 04.03.2012
Сообщений: 25
1

Вывести на экран в возрастающем порядке все трехзначные числа

03.04.2012, 22:05. Просмотров 2666. Ответов 3
Метки нет (Все метки)


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

Вывести на экран в возрастающем порядке все трехзначные числа
Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет...

Напечатать в возрастающем порядке все трехзначные числа
напечатать в возрастающем порядке все трехзначные числа,в десятичной записи которых нет одинаковых...

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых...

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет...

3
Эксперт С++
4710 / 2535 / 753
Регистрация: 18.08.2009
Сообщений: 4,550
03.04.2012, 22:27 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main(void)
{
   int i, j, y;
   for(i=1; i<10; i++)
       for(j=0; j<10; j++)
       {
           if(j!=i || j%2==1)
           for(y=0; y<10; y++)
               if((y!=i && y!=j && y%2==0) || (y%2==1))
                   printf("%d%d%d\n", i,j,y);
       }
   
   return 0;
}
1
0 / 0 / 0
Регистрация: 04.03.2012
Сообщений: 25
03.04.2012, 22:48  [ТС] 3
все отлично все работает спасибо.только вопрос почему вывод идет с числа 407

Добавлено через 10 минут
все я понял у вас небльшая не точность переменым нада задавать значение не до 10 а до 9
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main(void)
{
   int i, j, y;
   for(i=1; i<9; i++)
       for(j=0; j<9; j++)
       {
           if(j!=i || j%2==1)
           for(y=1; y<9; y++)
               if((y!=i && y!=j && y%2==0) || (y%2==1))
                   printf("%d%d%d\n", i,j,y);
       }  
   return 0;
}
0
Эксперт С++
4710 / 2535 / 753
Регистрация: 18.08.2009
Сообщений: 4,550
03.04.2012, 22:51 4
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от sivakov Посмотреть сообщение
все я понял у вас небльшая не точность переменым нада задавать значение не до 10 а до 9
все правильно задается, просто не умещается на экране.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main(void)
{
   int i, j, y;
   for(i=1; i<10; i++)
       for(j=0; j<10; j++)
       {
           if(j!=i || j%2==1)
           for(y=0; y<10; y++)
               if((y!=i && y!=j && y%2==0) || (y%2==1))
                   printf("%d%d%d ", i,j,y);
       }
   
   return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2012, 22:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых...

Вывести все N-значные числа, которые не содержат цифру D, в возрастающем порядке
Вам даны число N и цифра D. Выведите все N-значные числа, которые не содержат цифру D, в...

Вывести на экран все трехзначные натуральные числа...
Вывести на экран все трехзначные натуральные числа, в записи которых есть одинаковые цифры.

Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр
Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр. Числа...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.