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

Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Botan
 Аватар для Botan
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
20.01.2012, 20:28     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #1
Помогите решить задачу.
Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 20:28     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
Посмотрите здесь:

C++ Определить равна ли сумма первых двух цифр числа третьей его цифре
C++ составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр)
Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой. C++
C++ Проверить, квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
C++ Если сумма индексов каких-либо двух элементов матрицы, расположенных ниже главной диагонали, равна минимальному элементу матрицы, то..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 20:47     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <algorithm>
 
 
int main()
{
   std::vector<int> v;
   int n = 516;
   
   do
   {
      v.push_back( n % 10 );
   }
   while ( n /= 10 );
   std::sort(v.begin(), v.end());
   std::cout << "Summa " << v[0] << " + " << v[1] << ( (v[0] + v[1]) == v[2] ? " = " : " != " ) << v[2] << std::endl;
   return 0;
}
http://liveworkspace.org/code/c2b4f0...18989089170bed
Так?
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
20.01.2012, 21:01     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
        int num;
 
        std::cin >> num;
 
        if(num / 100 + num / 10 % 10 == num % 10)
                std::cout << num / 100 << " + " << num / 10 % 10
                          << " == " << num % 10 << std::endl;
 
        return 0;
}
Botan
 Аватар для Botan
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
20.01.2012, 21:21  [ТС]     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #4
go,R136a
Огромное спасибо, выручили!
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
20.01.2012, 21:34     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #5
Немножко альтернативный вариант с символьным массивом
C++
1
2
3
4
5
6
7
8
9
int main()
{
    enum {SIZE=4};
    char number[SIZE];
    cin>>setw(SIZE)>>number;
    sort(number,number+3);
    if((number[0]+number[1]-48)==number[2])
     cout<<"get";
}
Добавлено через 33 секунды
Что-то долго я добирался до темы ...
Botan
 Аватар для Botan
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
20.01.2012, 21:40  [ТС]     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #6
Есть ещё одна задачка. Если не трудно решите пожалуйста.
Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 21:46     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
Еще ссылки по теме:

Произведение цифр заданного трехзначного числа C++
C++ Найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних
C++ Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа

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

Или воспользуйтесь поиском по форуму:
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
20.01.2012, 21:46     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <iterator>
 
int main()
{
    std::srand(std::time(nullptr));
    std::vector<int> v(10);
    std::generate(v.begin(), v.end(), [] { return std::rand() % 21; });
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    std::cout << *std::max_element(v.begin(), v.end()) - *std::min_element(v.begin(), v.end()) << std::endl;
    return 0;
}
http://liveworkspace.org/code/715116...021d1f3900a15f

Правила форума
1 вопрос - 1 тема.
Yandex
Объявления
20.01.2012, 21:46     Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
Ответ Создать тему
Опции темы

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