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

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

Войти
Регистрация
Восстановить пароль
 
Фролл
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 25
#1

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

20.11.2014, 11:47. Просмотров 773. Ответов 5
Метки нет (Все метки)

Получить все шестизначные счастливые номера. Счастливым
называют такое шестизначное число, для которого сумма
его первых трех цифр равна сумме его последних трех цифр.
(Определить функцию для расчета суммы цифр трехзначного
числа.)

Помогите! Напишите код на С++. Смотрела похожие темы - не работают задачи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 11:47     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр.
Посмотрите здесь:

Счастливый билет (сумма первых трех цифр равна сумме последних трех) - C++
Всем привет ! Нужно #include <iostream> #include <string> #include <sstream> using namespace std;

Подсчитать количество "счастливых" шестизначных автобусных билетов(сумма первых трех цифр равна сумме трех последних цифр) - C++
Подсчитать количество "счастливых" шестизначных автобусных билетов, т.е таких, в номерах которых сумма трех первых цифр равна сумме трех...

Функция: получить шестизначное число и проверить, равна ли сумма первых трех цифр сумме последних трех - C++
Написать функцию, которая принимает целое шестизначное число и проверяет равна ли сумма первых трех цифр сумме последних трех...

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,184
Завершенные тесты: 1
20.11.2014, 12:00     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. #2
Сумма цифр любого натурального числа
C++
1
2
3
4
5
6
7
int DigitsSum(int n)
{
    int s=n%10;
    while(n/=10)
       s+=n%10;
    return s;
}
Фролл
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 25
20.11.2014, 12:14  [ТС]     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. #3
Спасибо! А полностью программу можете написать? Пожалуйста, очень надо!
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
20.11.2014, 12:15     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. #4
Цитата Сообщение от Фролл Посмотреть сообщение
Смотрела похожие темы - не работают задачи.
Приведите пример неработающей программы. Поможем исправить.
zer0mail
2330 / 1956 / 192
Регистрация: 03.07.2012
Сообщений: 7,013
Записей в блоге: 1
20.11.2014, 12:30     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. #5
Как-то так:
C++
1
main(){}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 12:41     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр.
Еще ссылки по теме:

определить, совпадают ли суммы первых и последних трех цифр шестизначного числа - C++
вот мой код. компилятор выдаёт ошибку в 4ой строке. не могу понять как исправить.. #include <iostream> using namespace std main(){...

Вывести на экран элементы массива, сумма первых двух цифр равна сумме двух последних - C++
//Массив из n четырехзначных натуральных чисел. //Вывести па экран только те, у которых сумма первых двух цифр равна сумме двух...

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27 - C++
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме средних цифр , а само число делится на 6 и 27 . В С++

Определить равна ли сумма первых двух цифр числа третьей его цифре - 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

дано четырехзначное число. если сумма первых 2 цифр=сумме 2 последних, написать "yes", иначе "no" - C++
Вот попробовал написать код но ошибку выдает: #include <iostream.h> #include <conio.h> #include <stdlib.h> int main() { ...

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


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

Или воспользуйтесь поиском по форуму:
Фролл
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 25
20.11.2014, 12:41  [ТС]     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. #6
#include <conio.h>
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
int s[10]; // ìàññèâ äëÿ õðàíåíèÿ öèôð ÷èñëà
int k=0; // ñ÷åò÷èê öèôð â ÷èñëå
int sr=0; // ñðåäèíà ÷èñëà
int ls=0;// ñóììà ëåâûõ òðåõ öèôð
int rs=0;// ñóììà ïðàâûõ òð¸õ ÷èñåë
int n=0;
// ðàçáèåíèå ÷èñëà íà öèôðû â äèàïàçîíå îò 0 äî 100000

for ( n=0; n<=100000; n++)
{
for(int i=0;i<6;i++)
{
s[i]=n%10;
n/=10;
}
}


//åñëè ÷èñëî øåñòèçíà÷íîå, òî ñ÷èòàòü ñóììó ïðàâûõ è ëåâûõ öèôð â ÷èñëå

if(k==6)
{
sr=k/2;
for(int i=0; i<sr; i++)
{
ls=ls+s[i];
}
for(int i=sr; i<sr+1; i++)
{
rs=rs+s[i];
}
if(ls==rs)
{
cout<<n<<"schastlivoe chilso"<<endl;
}

}
getch();
return 0;
}



Вот задача, не работает. Не получается исправить!

Добавлено через 2 минуты
что это? выглядит не очень цельным этот код
Yandex
Объявления
20.11.2014, 12:41     Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр.
Ответ Создать тему
Опции темы

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