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

Проверить признак делимости на 3 на примере заданного числа

07.10.2012, 19:13. Показов 2439. Ответов 7
Метки нет (Все метки)

Известно, что число делится на 3 , когда сумма его цифр делится на 3. Проверить этот признак на примере заданного натурального числа Х. Не могу понять как сделать именно для натурального числа , где нет ограничения на число Помогите
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2012, 19:13
Ответы с готовыми решениями:

Проверить признак делимости на 11, и вывести числа кратные 11, не превосходящих заданного m
Помогите пожалуйста: Число делится на 11, если разность между суммой цифр, стоящих на нечётных...

Проверить признак деления на 3 на примере заданного трехзначного числа
Деление на 3. Как известно, число делится на 3 тогда и только тогда, когда сумма его цифр делится...

Для натуральных чисел, не превосходящих заданного k, проверить признак делимости на 9
Помогите с решением задачки на C, никак не могу понять, заранее благодарю. Буду благодарен даже...

Проверить признак делимости вводимого числа на 10
Прошу помощи. Нужно составить программу, которая проверяла бы признак делимости вводимого числа на...

7
4295 / 1417 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
07.10.2012, 19:16 2
В смысле, границ диапазона? Всегда можно через строки. Вводим строку, проходим посимвольно, каждый раз переводя символ в цифру и последовательно складывая.
0
573 / 556 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
07.10.2012, 19:19 3
Не, насколько я понял вопрос тс, он не знает, как можно из числа вытащить его цифры, если заранее не знаешь количество знаков в этом числе.
Ответ - используй цикл
0
4295 / 1417 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
07.10.2012, 19:20 4
Хм, то ли количество знаков, то ли какое-то "ограничение". Разные вещи
0
573 / 556 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
07.10.2012, 19:24 5
Ну я какой логикой руководствовался - если такое задание, значит это одна из первых лаб в универе. Значит никакой длинной арифметики от студента наверняка не требуется.
Хотя хз)
0
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 20
07.10.2012, 19:55  [ТС] 6
Просто не представляю как сделать , только начал изучать с++ , и мало что знаю

Добавлено через 23 минуты
Никто не сможет помочь?

Добавлено через 5 минут
Петррр, А та программа была не правильна или что? Как программу то эту написать ?
0
4295 / 1417 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
07.10.2012, 19:56 7
Vovashkaa, что интересно, то да, правильная)
0
Эксперт С++
4259 / 2233 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
07.10.2012, 20:01 8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int Sum1(int a)
{
   return a < 10 ? a : a%10 + Sum1(a/10);
}
 
int Sum2(int a)
{
   int sum = a%10;
   while(a /= 10)
      sum += a%10;
   return sum;
}
 
int main()
{
    int a;
    cout << (Sum1(1233) % 3  ? "no" : "yes") << endl;
    cout << (Sum2(1234) % 3  ? "no" : "yes") << endl;
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2012, 20:01

Для заданного числа n определите делится ли оно на 9, используя признак делимости
1. для заданного числа n определите делится ли оно на 9, используя признак делимости. 2. провести...

Проверить правило делимости на 3 на примере некоторого целого неотрицательного числа n (без использования строк)
Проверить правило делимости на 3 на примере некоторого целого неотрицательного числа n (без...

Проверить признак делимости на 11
Задача. Число делится на 11, если разность между суммой цифр, стоящих на нечетных местах, кратна...

Проверить признак делимости на 11
Число делится на 11, если разность между суммой цифр, стоящих на нечётных местах, и суммой цифр,...


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

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

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