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

Даны натуральные числа m и n. Получить сумму натуральных чисел, меньших n, квадрат суммы цифр которых меньше m

07.12.2016, 16:01. Просмотров 415. Ответов 3
Метки нет (Все метки)

Здравствуйте помогите решить на DevC++ задачку через цикл, числа вводятся с клавиатуры

Даны натуральные числа m и n. Получить сумму натуральных чисел, меньших n, квадрат суммы цифр которых меньше m.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2016, 16:01
Ответы с готовыми решениями:

Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m
2.Даны натуральные числа n, m. Найти все натуральные числа, меньшие n, квадрат...

Получить все натуральные числа меньшие заданного, квадрат суммы которых равен факториалу некоторого числа
даны натуральные числа m и n, получить все натуральные числа меньшие n, квадрат...

Даны натуральные числа n, m и последовательность натуральных чисел a1, a2 найти суму
Даны натуральные числа n, m и последовательность натуральных чисел a1, a2,...

Вывести те натуральные числа, квадрат которых не превышает заданного n
Дано число n.Вывести те натуральные числа ,квадрат которых не превышает n.

Если среди цифр заданного трехзначного числа имеется ноль, то получить квадрат этого числа, в противном случае произведение его цифр (Switch)
Здравствуйте)помогите,пожалуйста, написать программу с оператором switch для...

3
Байт
Эксперт C
20039 / 12661 / 2662
Регистрация: 24.12.2010
Сообщений: 26,364
08.12.2016, 13:17 2
C
1
2
3
4
5
6
7
8
9
10
s = 0;
for(i=1; i<n; i++) {
  k  = i
  sc = 0;
  while (k) {
    sc += (k%10)*(k%10);
    k  /= 10;
  }
  if (sc < m)  s += i;
}
Псевдокод
1
Dwarf45
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 17
08.12.2016, 13:45  [ТС] 3
Цитата Сообщение от Байт Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
s = 0;
for(i=1; i<n; i++) {
  k  = i
  sc = 0;
  while (k) {
    sc += (k%10)*(k%10);
    k  /= 10;
  }
  if (sc < m)  s += i;
}
Псевдокод
Можете обьяснить шестую строчку кода?
0
Байт
Эксперт C
20039 / 12661 / 2662
Регистрация: 24.12.2010
Сообщений: 26,364
08.12.2016, 13:53 4
Цитата Сообщение от Dwarf45 Посмотреть сообщение
шестую строчку кода?
Считаю квадрат суммы цифр. Можно записать иначе
C
1
2
c = k%10;  // Цифра
s = s + c*c;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 13:53

Найти сумму натуральных чисел, меньших 150 и кратных 4
Помогите пожалуйста Составить программу. Найти сумму натуральных чисел,...

Даны натуральные числа p и q. Получить все делители числа q , взаимно простые к p
#include&lt;cstdio&gt; #include&lt;iostream&gt; #define _USE_MATH_DEFINES #include...

Выяснить, равен ли квадрат числа N кубу суммы цифр этого числа
Дано натуральное число N. Выяснить, равен ли квадрат числа N кубу суммы цифр...


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

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

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