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

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

Войти
Регистрация
Восстановить пароль
 
12345678
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 54
#1

Счастливые числа - C++

24.09.2012, 17:39. Просмотров 921. Ответов 4
Метки нет (Все метки)

Счастливым будем считать такое число из шести цифр, кортом сумма левых трех цифр равна сумме правых трех цифр. Найти все счастливые билеты и подсчитать их количество (от 0 до 999999) Если в числе меньше 6 цифр, то недостающие начальные цифры считать нулями.
Не знаю как это реализовать. Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2012, 17:39     Счастливые числа
Посмотрите здесь:

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

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

6-значные счастливые числа - C++
Здравствуйте, прошу помощи! Тема: Функции. Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр...

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

Счастливые билеты - C++
Здравствуйте, имеется интересная задачка. Вводится первое и последнее возможные числа билетовЮ, нужно посчитать сколько счастливых...

Счастливые билеты - C++
Знаю, что вопрос довольно распространенный и решений можно найти много, но у меня ограниченное задание: нужно найти сумму всех счастливых...

Счастливые билеты - C++
найти колличество счастливых билетов, колличество цыфр в билетах может быть до N (N<=100), помогите пожалуйсто, или хотябы подскажите...

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

Задача на счастливые билеты - C++
Уважаемые господа ! Будте добры , помогите решить задачку. Имееться билет с шестизначным номером(числом). Билет считаеться счастливым...

Задача на счастливые билеты C++ - C++
Найдите кол-во счастливых билетов типа - XXXXXX Счастливым является билет у которого три первые цифры равны трём последним Первый билет...

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

Программа про счастливые билеты. Не работает. - C++
#include "stdafx.h" #include <iostream> #include <clocale> using namespace std; void Input(int &N1, int &N2) { cout <<...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
24.09.2012, 17:49     Счастливые числа #2
Либо 6 вложенных циклов, либо 1 общий по всем номерам
kpoxaa
71 / 32 / 1
Регистрация: 03.08.2012
Сообщений: 446
12.12.2013, 07:31     Счастливые числа #3
есть у кого алгоритм на си++ как разложить число на 2 половинки по 3 цифры?
Zazy
39 / 39 / 11
Регистрация: 14.04.2013
Сообщений: 172
12.12.2013, 07:49     Счастливые числа #4
ну можно делением
a = 123456
b = 123456 / 1000 - первые 3 цифры
c = 123456 % 1000 - последние 3 цифры
kpoxaa
71 / 32 / 1
Регистрация: 03.08.2012
Сообщений: 446
12.12.2013, 07:51     Счастливые числа #5
спасибо, вот так получилось
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int luckyNumber()
{
    int count = 0;
    int i, j, k;
    int number[6];
    for (i = 0; i <= 999999; i++) 
    {
        for (k = i, j = 0; j < 6; j++, k /= 10) 
        {
            number[j] = k % 10;
        }
        if (number[0]+number[1]+number[2] == number[3]+number[4]+number[5]) 
        {
                        ++count;
        }
    }
    return count;
}
Yandex
Объявления
12.12.2013, 07:51     Счастливые числа
Ответ Создать тему
Опции темы

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