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

Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) - C++

Восстановить пароль Регистрация
 
Малыш Johny
 Аватар для Малыш Johny
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 84
04.04.2013, 08:31     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) #1
Задача предполагает использование целочисленной арифметики и должна быть реализована во втором проекте. Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N и сообщить количество таких чисел. (Помогите пожалуйста, как сделать без массивов)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2013, 08:31     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N)
Посмотрите здесь:

C++ Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k)
Дано натуральное число n. Вывести на экран все натуральные числа, меньше n и взаимно простые с ним. C++
Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа C++
C++ Вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу
C++ Дано натуральное число. Вывести на экран все простые числа до заданного числа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Praktolock
 Аватар для Praktolock
58 / 58 / 0
Регистрация: 29.11.2011
Сообщений: 272
04.04.2013, 08:41     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
 
 
 
 
int main()
{
 int N=15;//например
 int count=0;
 for(int a=0;a<10;a++)
  for(int b=0;b<10;b++)
   for(int c=0;c<10;c++)
    for(int d=0;d<10;d++)
     for(int e=0;e<10;e++)
      for(int f=0;f<10;f++)
       if(a+b+c+d+e+f==N)
       {
        _tprintf(_TEXT("%d\n"),a*100000+b*10000+c*1000+d*100+e*10+f);
        count++;
       };
 
 _tprintf(_TEXT("%d chisel naydeno\n"),count);
_getch();
return 0;    
}
Малыш Johny
 Аватар для Малыш Johny
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 84
04.04.2013, 08:59  [ТС]     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) #3
спасибо, это ведь массивов верно?
Praktolock
 Аватар для Praktolock
58 / 58 / 0
Регистрация: 29.11.2011
Сообщений: 272
04.04.2013, 10:21     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) #4
ни одного массива
Yandex
Объявления
04.04.2013, 10:21     Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N)
Ответ Создать тему
Опции темы

Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru