Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
sivakov
0 / 0 / 0
Регистрация: 04.03.2012
Сообщений: 25
#1

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

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

Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых четных цифр.Помогите пожалуйста составить такую программу на Си
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2012, 22:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести на экран в возрастающем порядке все трехзначные числа (C++):

Вывести на экран в возрастающем порядке все трехзначные числа - C++
Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. Помогите пожалуйста.

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 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;
}
sivakov
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;
}
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 22:51
Привет! Вот еще темы с ответами:

Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр - C++
Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр. Числа содержащие цифру 0 не учитывать. Спасибо за...

Вывести на экран все трехзначные числа, не превосходящие заданного n, у которых есть одинаковые цифры - C++
Вывести на экран все трехзначные числа, не превосходящие заданного n, у которых есть одинаковые цифры. Подсчитать количество таких чисел...

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

Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа - C++
Решаю задачу, вроде алгоритм продумала правильно, но с решением не получается. int kvadrat=1; for (int i=100; i&lt;1000; i++) ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.04.2012, 22:51
Ответ Создать тему
Опции темы

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