|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2017, 08:33 | #1 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех - C (СИ)
#include <stdio.h>
unsigned digits_sum(unsigned n) { return ( n ) ? n % 10 + digits_sum(n / 10) : 0; } int main(void) { unsigned n, i = 0; for ( n = 1000; n < 1000000; ++n ) if ( digits_sum(n / 1000) == digits_sum(n % 1000) ) printf("%06u%c", n, ( ++i % 11 == 0 ) ? '\n' : ' '); return 0; } можно сделать ввод с клавиатуры к-во чисел ? |
15.10.2017, 10:18 | #2 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
#include <stdio.h>
unsigned digits_sum(unsigned n) { return ( n ) ? n % 10 + digits_sum(n / 10) : 0; } int main(void) { unsigned n, i = 0; printf ( " n="); scanf("%d",n); for ( n = 1000; n < 1000000; ++n ) if ( digits_sum(n / 1000) == digits_sum(n % 1000) ) printf("%06u%c", n, ( ++i % 11 == 0 ) ? '\n' : ' '); return 0; } я написала ввод числа ( ну ничего не получается ( помогите |
15.10.2017, 10:26 | #3 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Для начала, скажи что такое "unsigned"?
Оно применяется "чистое" или "с чем то"? Во вторых, не понято условие цикла: Код:
|
15.10.2017, 10:27 | #4 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
С ошибкой написала:
Код:
|
15.10.2017, 10:42 | #5 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Я по поводу
Код:
|
16.10.2017, 06:39 | #8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Зачем размазывать тему в нескольких местах ? От этого "счастья по билетику" не прибавится
http://programmersforum.ru/showthrea...75#post1702775 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех - C (СИ) | Ekaterina_Andreevn | Помощь студентам | 1 | 15.10.2017 11:38 |
Получить все числа Армстронга, состоящие из трех и четырех цифр. | Shyrick | Помощь студентам | 2 | 06.06.2014 21:25 |
Получить все числа Армстронга, состоящие из трех и четырех цифр. | Shyrick | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.05.2014 06:45 |
Арифметическая задача(Delphi(в форме)).Найти все трехзначные числа,сумма цифр которых равна А,а само А делится на В.А и В вводятся | NIR957 | Помощь студентам | 1 | 16.10.2013 23:02 |
Программа, которая выводит на экран все четырехзначные числа, сумма цифр которых равна 7 | vitaaly | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 06.02.2012 15:46 |