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

Найти наибольшее число M (M>1) на которое сумма цифр числа N делится без остатка.

26.05.2010, 12:07. Показов 3348. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число N. Найти наибольшее число M (M>1) на которое сумма цифр числа N делится без остатка. Если такого числа нет,то вывести слово нет. 2. На отрезке [2, n] найти все натуральные числа, сумма цифр которых при умножении числа на а не изменятся. Пожалуйста помогите.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2010, 12:07
Ответы с готовыми решениями:

Найти наибольшее число, которое делится на сумму цифр числа n без остатка
Помогите решить пожалуйста Дано натуральное число n. Найти наибольшее число M(N<M<2N), которое...

Найти наибольшее число М > 1, на которое сумма цифр в цифровой записи числа N делится без остатка
Дано натуральное число N. Найти наибольшее число М (М > 1), на которое сумма цифр в цифровой записи...

Найти наибольшее число М, на которое сумма цифр в цифровой записи числа N делится без остатка
Дано натуральное число N. Найти наибольшее число М (М > 1), на которое сумма цифр в цифровой...

Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)
Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)

6
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
26.05.2010, 12:11 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
function sum_chisel(i:integer):integer;
var sum,temp:integer;
begin
 temp:=i;
 sum:=0;
 repeat
  sum:=sum+(temp mod 10);
  temp:=temp div 10;
 until(temp=0);
 sum_chisel:=sum;
end;
Вот вам в помощь функция которая возвращает сумму цифр числа
1
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 29
27.05.2010, 14:11  [ТС] 3
Пасибо большо. Сумма цифр у мя получается,а вот как сделать што бы она делилась без остатка и это было наибольшее число. У меня получается так што если сумма цифр равно 15 то и наибольшее число тоже 15,но меня терзают сомнения потому што зачем тогда нам сказано если нет такого числа то вывести слово нет,а такого же не может быть,всегда будет число каторое делится на само себя. И я не как не могу понятьпомоги разобратся
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
27.05.2010, 14:17 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

ну так наверное нужно не само число, тогда идите от полученного числа деленного на 2 по модулю к 1, то есть пример
если сумма равна 15 то нужно от (15 div 2) это равно 7 и до 2 то есть если программным кодом то это выглядет так
Pascal
1
2
3
4
5
6
7
8
for i:=(sum div 2) downto 2 do
begin
  if sum mod i=0 then
    begin
     writeln('максимальное равно ', i);
     break;
    end;
end;
0
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 29
27.05.2010, 19:00  [ТС] 5
спасибо большое! Помогите решить второе задание из этой темы пожалуйста!!!
0
0 / 0 / 0
Регистрация: 17.03.2016
Сообщений: 8
17.03.2016, 23:57 6
А можете на си++ эту программу написать?
0
Cyborg Drone
21.03.2016, 20:54     Найти наибольшее число M (M>1) на которое сумма цифр числа N делится без остатка.
  #7

Не по теме:

Александп, Вы уже создали тему в C++: Найти наибольшее число, на которое сумма цифр в записи числа делится без остатка. Понимаю, хочется побыстрее получить решение, но данный раздел - для программ на паскале. Если Вам ну очень сильно хочется получить решение побыстрее, правильнее было бы указать ссылку на Вашу тему в C++.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2016, 20:54

Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)
C# Пример - Введите числа N и K: 297 19 Найденное число равно 304

Среди трехзначных чисел найти те, сумма цифр которых равна n (2<n<10) и число делится без остатка на число q
Среди трехзначных чисел найти те, сумма цифр которых равна n (2&lt;n&lt;10) и число делится без остатка...

Найти наименьшее число, число M(N<M<2N) которое делятся на сумму цифр числа N(без остатка).
Помогите решить задачку.:) Дано натуральное число N. Найти наименьшее число, число M(N&lt;M&lt;2N)...

Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста
Дано натуральное число N. Найти наименьшее число М (N&lt; M&lt; 2N), которое делится на сумму цифр числа...

Даны три разных натуральных числа A, B, C. Определить наименьшее число, которое делится без остатка на эти 3 числа
Даны три разных натуральных числа A, B, C. Определить наименьшее число, которое делится без остатка...

Определить ближайшее четное число меньше заданного числа N, которое делится на 7 без остатка
помогите плез


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

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

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