Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 3
1

Как вывести сообщение если таких чисел ни одного нет?

20.12.2011, 16:49. Показов 1303. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа вывода всех Х значных десятичных чисел, сумма цифр которых равна данному целому числу.

Как вывести сообщение если таких чисел ни одного нет?
(куда прописать)

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include "iostream"
#include <math.h>
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{   setlocale(LC_ALL,"Rus");
 
float n,s;
cout<<"Введите N значное число (ЦЕЛОЕ)"<<endl;
cin>>n;
cout<<endl<<"Введите сумму цифр (ЦЕЛОЕ)"<<endl;
cin>>s;
 
if (n<0 || n>10 || s<0 || s>90)
{
    cout<<endl<<"Переменные заданы не верно"<<endl;
    cin.get();
 
    cin.get();
 
    return 0;
}
 
int maxnum=(int)pow(10.0,(double)n); 
int minnum=(int)pow(10.0,(double)n-1.);
for(int i=minnum;i<maxnum;i++) // перебираем все цифры
{
      int t=i;
      int sum=0; // считаем сумму цифр
      while(t)
      {
            int d=t%10;
            sum+=d;
           t/=10;
      }
      if(sum==s)
          cout<<endl<<"x="<<i<<" "; // выводим, если равна 
      
}
 
 
 
            
    cin.get();
    cin.get();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2011, 16:49
Ответы с готовыми решениями:

Создать массив из четных чисел исходного массива, если таких чисел нет то вывести соответственное сообщение
Дан массив натуральных чисел, создать массив из четных чисел исходного массива, если таких чисел...

Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые...

Дана последовательность натуралных чисел a1,а2,аn. создать массив из четных чисел этой последовательность. если таких чисел нет то вывести сообщение о
Дана последовательность натуралных чисел a1,а2,аn. создать массив из четных чисел этой...

Дан целочисленный массив C(L). Найдите количество чисел равных К. Если таких чисел нет, выдайте соответствующее сообщение.
1. Дан целочисленный массив C(L). Найдите количество чисел равных К. Если таких чисел нет,...

0
20.12.2011, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2011, 16:49
Помогаю со студенческими работами здесь

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

Дано целое число K и набор ненулевых целых чисел.Вывести номер первого числа в наборе, большего K. Если таких чисел в наборе нет, то вывести 0
Реализовать данные задания с помощью циклов с предусловием или циклов с постусловием. Во всех...

Целочисленный массив. Сжать нулевые элементы, если таких нет вывести сообщение
Дан целочисленный массив из n элеменотов, необходимо сжать нулевве элементы ,если таких нет вывести...

Одинаковые с последним символы вывести на экран, а если таких нет, то выдать об этом сообщение
14.1 Написать программу, заносящую в файл 14 символов, введенных с клавиатуры, а потом...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru