0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 43
1

Найти сумму чисел, получаемых при последовательном вычеркивании

06.11.2016, 17:17. Показов 1439. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное пятизначное число. Найти сумму чисел, получаемых при последовательном вычеркивании первой цифры числа.
Для решения задачи требуется разработать алгоритм для преобразования целого многоразрядного числа по заданию. Чтобы получить цифры записи числа, используйте операции целочисленного деления и получения остатка от деления.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2016, 17:17
Ответы с готовыми решениями:

Найти сумму чисел, получаемых при последовательном вычеркивании последней цифры данного 5-значного числа
Дано натуральное пятизначное число.найти сумму чисел,получаемых при последовательном вычеркивании...

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

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

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

6
2 / 2 / 6
Регистрация: 26.06.2015
Сообщений: 20
06.11.2016, 17:20 2
можете уточнить задание?
0
0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 43
06.11.2016, 17:22  [ТС] 3
Для решения задачи требуется разработать алгоритм для преобразования целого многоразрядного числа по заданию. Чтобы получить цифры записи числа, используйте операции целочисленного деления и получения остатка от деления.
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
06.11.2016, 17:30 4
Попробуй так, не знаю, не отлаживал, могут быть ошибки.
C++
1
2
3
4
5
6
7
8
9
10
int Chislo = 12345, Summa = 0, Cifra, NC = 0/*Nomer Cifri*/;
 
while(Cifra)
{
Cifra = Chislo%10;
Summa += Cifra;
Chislo /= 10;
NomerCifri++;
if(NomerCifri == 4) break;
}
1
0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 43
06.11.2016, 17:38  [ТС] 5
error C2059: синтаксическая ошибка: while
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
0
2 / 2 / 6
Регистрация: 26.06.2015
Сообщений: 20
06.11.2016, 18:23 6
Лучший ответ Сообщение было отмечено Nastian как решение

Решение

как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main(){
    const int n = 5;
    int a; //12345
    int sum = 0;
    cin >> a;
    sum += (a % 10000);
    sum += (a % 1000);
    sum += (a % 100);
    sum += (a % 10);
    cout << sum;
}
Добавлено через 3 минуты
Вот вариант с циклом, так будет даже проще
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main(){
    const int n = 5;
    int a,f; //12345
    int sum = 0;
    f = 10000;
    cin >> a;
    for (int i = 1; i < n; i++){
        sum += (a%f);
        f = f / 10;
    }
    cout << sum;
}
1
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
06.11.2016, 18:35 7
Про while там возможно нужно поставить просто ";" в 10-й строке в конце.
0
06.11.2016, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2016, 18:35
Помогаю со студенческими работами здесь

Найти сумму четырёхзначных чисел, получаемых при всевозможных перестановках
Найти сумму четырёхзначных чисел, получаемых при всевозможных перестановках цифр 1, 3, 3, 3 решил,...

Найдите сумму четырехзначных чисел, получаемых с помощью всевозможных перестановок цифр
Найдите сумму четырехзначных чисел, получаемых с помощью всевозможных перестановок цифр 0,0,4,4? ...

Количество чисел, получаемых при a^b
Есть задачка, посчитать кол-во разных чисел получаемых при a^b, при 2&lt;a&lt;135 и 2&lt;b&lt;116. у меня...

Как нужно задать условие, чтобы при последовательном рандомном выводе чисел в ряд ни одно из них не повторялос
Как нужно задать условие, чтобы при последовательном рандомном выводе чисел в ряд ни одно из них не...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru