0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 59
|
|
1 | |
Как вывести числа?10.05.2011, 19:49. Показов 9867. Ответов 8
Метки нет (Все метки)
Найти и вывести все числа в интервале от 1 до N-1, у которых сумма всех цифр совпадает с суммой цифр данного числа. Если таких чисел нет, то вывести слово «нет»...Как бы это реализовать....Подскажите пожалуйста
Добавлено через 30 секунд Только можно готовые не кидать...Хочется разобраться самому =)
0
|
10.05.2011, 19:49 | |
Ответы с готовыми решениями:
8
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20... Как после перебора на нечетные числа в массиве вывести только 2 числа? Вывести на экран все числа-палиндромы (числа, которые одинаково читаются как слева так и справа) Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки |
1 / 1 / 0
Регистрация: 10.05.2011
Сообщений: 15
|
||||||
10.05.2011, 19:52 | 2 | |||||
Ну как я понял,ты вводишь какое-то число,и дальше сравниваешь его сумму цифр с суммами цифр других чисел...Чтобы узнать сумму цифр можно использовать вот такой алгоритм
0
|
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 59
|
|
10.05.2011, 19:59 [ТС] | 3 |
0
|
1 / 1 / 0
Регистрация: 10.05.2011
Сообщений: 15
|
|
10.05.2011, 20:00 | 4 |
K - твое число,в твоем случае ты его сам вводить будешь, d - переменная, которой присваивается, с помощью деления,каждая из цифр твоего числа
1
|
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 59
|
|
10.05.2011, 20:15 [ТС] | 5 |
ща попробую и отпишусь
Добавлено через 10 минут он выводит только сумму введенного числа =) а как сделать чтобы выводил все числа в интервале от 1 до n-1 у которых сумма совпадает с суммой цифр.Вот пример кстати. число 44 . числа 18 26 35
0
|
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
|
|
10.05.2011, 20:31 | 6 |
Разбей по разрядом и через два цикла фор перебери все десятичные числа до n. Скинуть готовый код?
0
|
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 59
|
|
10.05.2011, 20:49 [ТС] | 7 |
Буду благодарен =)
0
|
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
|
||||||
10.05.2011, 20:50 | 8 | |||||
В таком вот аспекте...
0
|
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 59
|
|
10.05.2011, 21:16 [ТС] | 9 |
че то запутался.....вот код может кто посмотрит =)
Program chislN; uses crt; Var N,S,D: Integer; begin ClrScr; Write('Введите число N: '); ReadLn(N); if (N<0) or (N>99) then WriteLn('Некорректный ввод') else begin WriteLn('Результат:'); while n>0 do begin D:=N mod 10; S:=S+D; N:=N div 10; end; end; ReadLn; end.
0
|
10.05.2011, 21:16 | |
10.05.2011, 21:16 | |
Помогаю со студенческими работами здесь
9
Заданы числа x и y. Если их сумма положительная, вывести на экран эти числа, иначе вывести их разницу Ввести четыре числа: Вывести два наибольших числа. Вывести два из них, расположенных между max и min. Visual Basic Как вывести числа? В 2 поля ввести 2 числа и вывести все непарные числа больше первого числа и меньше второго Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |