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

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

Войти
Регистрация
Восстановить пароль
 
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
#1

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

30.09.2010, 18:57. Просмотров 689. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
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
    return false;
}
функция принимает скажем число 123
в условии написано,если 1+2=3 то возвращать 1 если нет то 0
у меня при вводе 123 выводит всегда 0
у меня проблема с числом b думаю...хотя есть 123%100=23 и 23/10=2- то b правильно получаю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2010, 18:57     Определить равна ли сумма первых двух цифр числа третьей его цифре
Посмотрите здесь:

C++ составить линейную программу (сумма двух первых цифр заданного четырёхзначного числа равна сумме двух его последних цифр)
Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. C++
Определить, равна ли сума двух первых цифр четирезначного числа суме двух последних C++
Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой. C++
C++ Найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних
Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. C++
Вывести на экран элементы массива, сумма первых двух цифр равна сумме двух последних C++
Определить сколько цифр в заданном натуральном числе, и чему равна сумма его цифр C++
C++ Определить, сумма каких цифр в третьей степени равна квадрату числа
Находить сумму цифр числа пока она не будет равна 1 цифре C++
C++ Ввести натуральное число и определить, верно ли, что сумма его цифр равна 10. (с защитой от неверного ввода)
Определить, равна ли сумма первых двух цифр четырехзначного числа сумме двух последних цифр C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
30.09.2010, 18:59     Определить равна ли сумма первых двух цифр числа третьей его цифре #2
МедведЪ,
C++
1
2
3
4
5
6
7
8
9
10
11
12
bool ifaplusbC(int x)
{
int a,b,c;
a=x/100;
b=x%100;
b=b/10;
c=x%10;
if(c==a+b)
    return true;
else
    return false;
}
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
30.09.2010, 19:01  [ТС]     Определить равна ли сумма первых двух цифр числа третьей его цифре #3
Lavroff, ой....спасибо

Добавлено через 1 минуту
еще один метод да есть для получения из трехначного числа число b?
b=(a*x-100)/10 или как там не помню точно...не записал я в тетрадь
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
30.09.2010, 19:08     Определить равна ли сумма первых двух цифр числа третьей его цифре #4
Получение всех цифр из трёхзначного числа:
a = x / 100;
b = (x - (x / 100) * 100) / 10;
c = x % 10;
Для примера...

Ну а вся проблема в том и есть, что "не помню, ибо в тетрадь не записал"... Ну и что, что не записал... Если принципы понимаете, то и без записи сможете восстановить. А если не понимаете, то и записи не помогут. Говорил мне мой преподаватель по математике "я формул не запоминаю, я их каждый раз быстренко вывожу в уме"... И, надо сказать, неплохой это был совет.
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
30.09.2010, 21:00  [ТС]     Определить равна ли сумма первых двух цифр числа третьей его цифре #5
silent_1991, 100%
Yandex
Объявления
30.09.2010, 21:00     Определить равна ли сумма первых двух цифр числа третьей его цифре
Ответ Создать тему
Опции темы

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