3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
1

Найти сумму третьей и четвертой с конца цифр положительного целого числа k

03.02.2017, 22:55. Показов 1227. Ответов 3
Метки нет (Все метки)

Присвоить целой переменной h сумму третьей и четвертой с конца цифр положительного целого числа k (например, если k = 130985, то h = 9 + 0).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2017, 22:55
Ответы с готовыми решениями:

Целой переменной k присвоить значение, равное третьей от конца цифре в записи целого положительного числа x
Помогите написать программу решения задачи на Си. Целой переменной k присвоить значение, равное...

Найти количество C цифр целого положительного числа K, а также их сумму S
Описать функцию DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K,...

Алгоритм: найти сумму нечетных цифр целого положительного числа
Разработать алгоритм и записать его на псевдокоде или в виде блок-схемы. Найти сумму нечетных цифр...

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

3
147 / 147 / 104
Регистрация: 13.11.2016
Сообщений: 556
03.02.2017, 23:07 2
Лучший ответ Сообщение было отмечено Terminator004 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
int main()
{
    int numb, h=0, count=0, tmp;
    std::cout << "Input number:" << std::endl;
    std::cin >> numb;
    while (numb!=0)
    {
        tmp=numb%10;
        numb = numb/10;
        count++;
        if (count==3 || count == 4)
            h+=tmp;
        if (count > 4)
            break;
    }
    std::cout << "h = " << h << std::endl;
    return 0;
}
подойдет?
1
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
03.02.2017, 23:47  [ТС] 3
Спасибо большое.
0
192 / 166 / 82
Регистрация: 01.07.2016
Сообщений: 935
06.02.2017, 13:34 4
Лучший ответ Сообщение было отмечено Terminator004 как решение

Решение

Если я правильно понимаю нужно найти сумму цифр числа k так что нумерация позиций начинается с конца и в этом случае не имеет смысла число какой величины было введено, главное чтобы не было меньше 1000. Значит получается так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
using namespace std;
 
int main()
{
    int h,k;
    cin>>k;
    if(k<1000)cout<<"error";
    h=k/100%10+k/1000%10;
    cout<<h;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2017, 13:34
Помогаю со студенческими работами здесь

Найти третью от конца цифру в записи положительного целого числа n
Присвоить целой переменной k третью от конца цифру в записи положительного целого числа n.

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

Найти число, образованное перестановкой первой и второй, третьей и четвертой цифр заданного числа
2.44 В трехзначном числе зачеркнули его вторую цифру. Когда к образовавшемуся двузначному числу...

Найти число, образованное перестановкой первой и второй, третьей и четвертой цифр заданного числа
Заданное четырехзначное число. Найти число , образованное при перестановке первой и второй ,...


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

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

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