Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
KiberUm
0 / 0 / 0
Регистрация: 02.04.2018
Сообщений: 59
1

Сумма квадратов цифр четырехзначного числа

31.10.2018, 22:46. Просмотров 616. Ответов 3
Метки нет (Все метки)

3.Данные целое число. Если оно четырехзначное, найдите сумму квадратов его цифр, в противном случае напечатайте слова "не могу".
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2018, 22:46
Ответы с готовыми решениями:

Сумма цифр заданного четырехзначного числа делиться на а с остатком b.
составить программу, печатающую значение TRUE, если указанное высказываение является истинным, и...

Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10
Введите четырехзначное число. Проверьте, больше ли 10 сумма его цифр.

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

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

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

3
Байт
Эксперт C
22324 / 14072 / 2970
Регистрация: 24.12.2010
Сообщений: 29,972
31.10.2018, 23:02 2
KiberUm, что вызывает затруднения? Определение четырех-значности? Выделение цифр? подсчет суммы?
0
sty4ent
44 / 20 / 14
Регистрация: 23.10.2018
Сообщений: 101
31.10.2018, 23:10 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main() {
    int x;
    
    std::cin >> x;
    
    int d, sum = 0;   
    for (d = 0; x != 0; d++, x /= 10) {
        int t = (x % 10);
        sum += t * t;
    }
    
    if (d != 4) {
        std::cout << "не могу";
    } else {
        std::cout << sum;
    }
    
    return 0;
}
0
Yetty
3350 / 2296 / 1494
Регистрация: 18.12.2017
Сообщений: 7,271
01.11.2018, 01:37 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int n, k, sum=0;    
    cout <<"n="; cin >> n;
    k=abs(n);
    
    if (k>=1000 && k<10000)
    {
    while (k>0)
      {
        sum+=k%10*(k%10);
        k/=10;
      }
    cout <<"sum="<<sum<<endl;  
    }
    else cout <<"NO\n";
    
system("pause");
return 0;
}
0
01.11.2018, 01:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2018, 01:37

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

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

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


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

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

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