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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Botan
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
#1

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

20.01.2012, 20:28. Просмотров 2382. Ответов 6
Метки нет (Все метки)

Помогите решить задачу.
Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 20:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. (C++):

Определить равна ли сумма первых двух цифр числа третьей его цифре - C++
bool ifaplusbC(int x) { int a,b,c; a=x/100; b=x%100; b=x/10; c=x%10; if(c==a+b) return true; else

Определить, сумма каких цифр в третьей степени равна квадрату числа - C++
Помогите, плиз, решить задачу: Пользователь вводит число А. Необходимо определить, сумма от каких цифр в третьей степени равно А*А. ...

составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр) - C++
составить линейную программу , печатающую значение true , если указанное высказывание является истинным , и false - в противном случае. ...

Равна ли сумма индексов каких-либо двух элементов матрицы под главной диагональю, ее минимальному элементу? - C++
Дана квадратная матрица А порядка N, состоящая из натуральных чисел. Если сумма индексов каких-либо двух элементов матрицы, расположенных...

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

Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой. - C++
Прошу помочь решить задачки!:(очень нужно (Билет №14) Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 20:47 #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
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
20.01.2012, 21:01 #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
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
20.01.2012, 21:21  [ТС] #4
go,R136a
Огромное спасибо, выручили!
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
20.01.2012, 21:34 #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
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 17
20.01.2012, 21:40  [ТС] #6
Есть ещё одна задачка. Если не трудно решите пожалуйста.
Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
20.01.2012, 21:46 #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 тема.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 21:46
Привет! Вот еще темы с ответами:

Если сумма индексов каких-либо двух элементов матрицы, расположенных ниже главной диагонали, равна минимальному элементу матрицы, то.. - C++
Дана квадратная матрица А порядка N, состоящая из натуральных чисел. Если сумма индексов каких-либо двух элементов матрицы, расположенных...

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

Определить равна ли сумма k цифр дробной части заданного вещественного числа сумме цифр целой части - C++
Помогите доделать задание, исправьте пожалуйста код!!! Срочно! Задание: Выполнить задания, выделяя цифры числа, хранящегося в переменной...

Находить сумму цифр числа пока она не будет равна 1 цифре - C++
Нужно находить сумму до тех пор,пока она не будет равна 1 числу,например 9876=9+8+7+6=30=3+0=3. С использованием циклов. Добавлено...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.01.2012, 21:46
Ответ Создать тему
Опции темы

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