Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 25
1

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

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

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

Помогите! Напишите код на С++. Смотрела похожие темы - не работают задачи.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2014, 11:47
Ответы с готовыми решениями:

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

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

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

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

5
Модератор
Эксперт С++
9928 / 8445 / 5135
Регистрация: 18.12.2011
Сообщений: 22,633
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 / 0
Регистрация: 13.10.2014
Сообщений: 25
20.11.2014, 12:14  [ТС] 3
Спасибо! А полностью программу можете написать? Пожалуйста, очень надо!
0
Эксперт С++
1884 / 1232 / 354
Регистрация: 16.05.2013
Сообщений: 3,231
Записей в блоге: 6
20.11.2014, 12:15 4
Цитата Сообщение от Фролл Посмотреть сообщение
Смотрела похожие темы - не работают задачи.
Приведите пример неработающей программы. Поможем исправить.
0
2572 / 2188 / 233
Регистрация: 03.07.2012
Сообщений: 7,896
Записей в блоге: 1
20.11.2014, 12:30 5
Как-то так:
C++
1
main(){}
0
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 минуты
что это? выглядит не очень цельным этот код
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2014, 12:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести ok , если сумма первых двух цифр числа равна сумме остальных его цифр
От пользователя вводится 4-х значное число. Вывести ok , если сумма первых двух цифр числа равна...

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

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

определить, совпадают ли суммы первых и последних трех цифр шестизначного числа
вот мой код. компилятор выдаёт ошибку в 4ой строке. не могу понять как исправить.. #include...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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