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

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

29.01.2018, 12:41. Показов 2780. Ответов 3
Метки нет (Все метки)

Помогите плз)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2018, 12:41
Ответы с готовыми решениями:

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

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

Найти сумму цифр целого числа и записать полученное значение в двоичной системе
Помогите, пожалуйста, решить. Дано натуральное число, найти сумму его цифр и записать полученное...

Для целого числа n проверить утверждение, что если число 2n-1 – 1 является простым, то число 2n * (2n+1 – 1) является совершенным.
Для целого числа n проверить утверждение, что если число 2n-1 – 1 является простым, то число 2n *...

3
75 / 75 / 97
Регистрация: 21.12.2014
Сообщений: 185
29.01.2018, 12:54 2
Лучший ответ Сообщение было отмечено Gazirovkaa как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, sum = 0;
    std::cout << "Введите n: ";
    std::cin >> n;
 
    while (n > 0)
    {
        sum += (n % 10) * (n % 10);
        n /= 10;
    }
 
    std::cout << "Сумма квадратов цифр: " << sum << std::endl;
    if (sum % 2 == 0) std::cout << "Число четное" << std::endl;
    else std::cout << "Число нечетное" << std::endl;
 
    system("pause");
    return 0;
}
2
Эксперт C
26077 / 16267 / 3494
Регистрация: 24.12.2010
Сообщений: 35,654
29.01.2018, 15:20 3
Хочу только добавить, что для определения четности суммы квадратов саму эту сумму считать не обязательно. Достаточно подсчитать сумму самих чисел (в данном случае - цифр)

Не по теме:

ЗЫ. Это замечание нисколько не подвергает сомнению правильность кода уважаемого ir24,

1
0 / 0 / 0
Регистрация: 29.01.2018
Сообщений: 38
19.03.2018, 14:14  [ТС] 4
Цитата Сообщение от ir24 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, sum = 0;
    std::cout << "Введите n: ";
    std::cin >> n;
 
    while (n > 0)
    {
        sum += (n % 10) * (n % 10);
        n /= 10;
    }
 
    std::cout << "Сумма квадратов цифр: " << sum << std::endl;
    if (sum % 2 == 0) std::cout << "Число четное" << std::endl;
    else std::cout << "Число нечетное" << std::endl;
 
    system("pause");
    return 0;
}
ir24, не могли бы вы составить блок-схему по данному коду?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2018, 14:14

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

Верно ли утверждение, что сумма цифр введенного вами целого числа является четным
Составьте программу, проверяющую, верно ли утверждение, что сумма цифр введенного вами целого...

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

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

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

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


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

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

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