Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
luk_as
1 / 1 / 0
Регистрация: 20.09.2011
Сообщений: 75
#1

6-значные счастливые числа - C++

05.10.2011, 15:25. Просмотров 1521. Ответов 3
Метки нет (Все метки)

Здравствуйте, прошу помощи!

Тема: Функции.


Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2011, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 6-значные счастливые числа (C++):

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

Счастливые числа - C++
Вот мой код: #include <stdio.h> int main() { int T,count,i,s,k,l,r; s = 0; k = 0;

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

10^6 значные числа - C++
For given number N you must output amount of N-digit numbers, such, that last digits of their square is equal to 987654321 Input contains...

Как перебрать все N-значные числа? - C++
нам дают размер массива и надо перебрать все числа, т.е. дают 4: 0000 0001 0002 . . . . 0010

Найти все натуральные n-значные числа - C++
здравствуйте! В универе задали самим разобраться с С++ и написать код к задачам. Но с самого начала появились проблемы в общем - ничего не...

3
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.10.2011, 15:35 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
char is_lucky( int n )
{
    int left = 0, right = 0;
    for (int i = 0 ; i < 6 ; n /= 10)
        (i++ < 3 ? right : left) += n % 10;
    return left == right;
}
 
int main()
{
    for (int i = 100000; i < 1000000; ++i)
        if ( is_lucky(i) )
            printf("%d ", i);
}
1
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
05.10.2011, 17:27 #3
мне кажется 6 вложенных циклов будет быстрее
там всего миллион проходов
А тут 6*1000000 проходов
0
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.10.2011, 19:03 #4
Цитата Сообщение от odip Посмотреть сообщение
мне кажется 6 вложенных циклов будет быстрее
там всего миллион проходов
А тут 6*1000000 проходов
По сравнению со скоростью вывода на экран разница будет незначительна =)
0
05.10.2011, 19:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2011, 19:03
Привет! Вот еще темы с ответами:

Распечатать только м-значные нечетные числа от 1 до N - C++
Распечатать только м-значные нечетные числа от 1 до N используя цикл while. В мой код нужно добавить только вывод м-значных чисел, но я не...

Как вывести только m-значные числа - C++
Вопрос такой как сделать чтобы выводил только м-значные числа #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;iostream.h&gt; ...

Найти все натуральные n-значные числа. - C++
1) Найти сумму всех n-значных чисел, кратных k (1 &lt; п &lt; 4). 2) Найти все натуральные n-значные числа, цифры в которых образуют строго...

Найти все шестизначные счастливые числа (исправить код) - C++
Задание: Найти все шестизначные счастливые числа. Счастливое число - это число, у которого сумма левых трех цифр равна сумме правых трех....


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

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

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