Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Vasya0_0
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 5
#1

Из чисел от 10 до 99 вывести те, сумма цифр которых равна n - C++

04.12.2012, 12:54. Просмотров 1125. Ответов 3
Метки нет (Все метки)

Из чисел от 10 до 99 вывести те, сумма цифр которых равна n (n вводится с клавиатуры, n =< 18)
Очень прошу. Заранее благодарен.
http://www.cyberforum.ru/cpp-beginners/thread711782.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 12:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Из чисел от 10 до 99 вывести те, сумма цифр которых равна n (C++):

Вывести на экран все шестизначные числа, сумма цифр которых равна N и сообщить количество таких чисел
Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр...

Вывести все n-значные числа, сумма цифр которых равна k
Задача такова:Вывести все n-значные числа, сумма цифр которых равна k....

Определить количество трехзначных чисел, сумма цифр которых равна n
Вот такую задачку задали в универе: Вообщем,допустим я ввожу число 5,мне...

Сколько существует двухзначных, положительных чисел, сумма цифр которых равна 15
Подсчитать, сколько существует двухзначных, положительных чисел, сумма цифр...

Найти первые 120 натуральных чисел, сумма цифр которых равна 10
Люди помогите пожалуйста! Для зачета не хватает одной проги на Си. Не могу...

3
SatanaXIII
Супер-модератор
Эксперт С++
5765 / 2763 / 374
Регистрация: 01.11.2011
Сообщений: 6,717
Завершенные тесты: 1
04.12.2012, 13:58 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
 
void main()
{
int n;
cout << "Введите n = ";
cin >> n;
 
if(n<=18)
  for(int i=10; i<=99; i++)
    if(x+y==n)
      cout << i << endl;
 
cin.ignore(2);
}
1
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
04.12.2012, 14:04 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    
    int n;
    
    cout << "Введите n: ";
    cin >> n;
    
    if (n<=18)
        for (int i=10; i<=99; i++)
            if (i%10 + i/10 == n)
                cout << i << endl;
 
    system("pause");
    return 0;
}
1
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 340
Регистрация: 12.12.2009
Сообщений: 7,523
Записей в блоге: 2
Завершенные тесты: 1
04.12.2012, 14:20 #4
Зачем полный перебор делать? Вот недавно писал. Там только условие цикла подправить надо.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 14:20
Привет! Вот еще темы с решениями:

Найти количество чисел в интервале [A, B], у которых сумма цифр равна 8 или 12
Помогите, плиз. Написать программу, которая находит сумму цифр числа и с ее...

Найти количество N-значных чисел, у которых сумма цифр равна их произведению
Найти количество N- значных чисел , у которых сумма цифр равна их произведению...

Вывести числа, сумма десятичных цифр которых равна n и само число делится на m
2)Из чисел от 10 до 99 вывести те, сумма цифр которых равна n и само число...

Определить количество трехзначных чисел, сумма цифр которых равна определенному числу
Определить количество трехзначных натуральных чисел, сумма цифр которых равна...


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

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

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