Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11

Проверить, что разность любого натурального числа и суммы его цифр кратна 9

27.02.2018, 21:59. Показов 5487. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Утверждается, что разность любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n (m < n).

Помогите ничего не получается(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
int main()
{
int n=0,m=100;
int sumDig, x, res;
for(int i = n; i<=m; i++) {
  sumDig = 0;
  x = i;
  while (x) {  // подсчет суммы цифр
    sumDig += x%10;
    x /= 10;
  }
  res = i - x;
  cout << res << (res%9)==0 ? " Yes" : " No" << endl;
}
return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2018, 21:59
Ответы с готовыми решениями:

Проверить, что разность натурального числа и суммы его цифр кратна 9
Здравствуйте! Утверждается, что разность любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих...

Проверить утверждение, что разность любого натурального числа и суммы его цифр кратна 9
Проверить утверждение, что разность любого натурального числа и суммы его цифр кратна 9, для всех чисел, лежащих между заданными m и n. ...

Проверить утверждение, что разность любого натурального числа и суммы его цифр кратна 9, для всех чисел, лежащих между заданными m и n.
Проверить утверждение, что разность любого натурального числа и суммы его цифр кратна 9, для всех чисел, лежащих между заданными m и n. ...

22
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 22:03  [ТС]
Вот такая ошибка
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 22:20
Инна2,
Запишите так iostream без h
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 22:25  [ТС]
Теперь другая ошибка
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 22:39
Инна2, вы пишите на с++ пишите iostream без h.

Добавлено через 1 минуту
Инна2, можно заменить 15тую строчку на следующую
C
1
printf("%s", (res%S)==0 ? "Yes" : "No");
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 22:40  [ТС]
Вот так(
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 22:51
Инна2, И я запутался и вас путаю. Вы пишите на с++ а я вам пишу сишные операторы. Выложите 2 исходника и попробуем разобраться в чем проблема.
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 22:53  [ТС]
Вот исходник , выдает ошибку(фото)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
int main()
{
int n=0,m=100;
int sumDig, x, res;
for(int i = n; i<=m; i++) {
  sumDig = 0;
  x = i;
  while (x) {  // подсчет суммы цифр
    sumDig += x%10;
    x /= 10;
  }
  res = i - x;
  cout << res << (res%9)==0 ? " Yes" : " No" << endl;
}
return 0;
}
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 23:11  [ТС]
как только убираю библиотеку перекидывает ошибку на 14 строчку

Добавлено через 16 минут
Задание
Утверждается, что разность любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n (m < n).
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
27.02.2018, 23:15
Так в условии же явно записан способ решения.
Лечь.
Немного подумать.
Подойти к компьютеру.
Составить простую программу
C++
1
int main() { cout << "Yes!"; return 0; }
1
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12933 / 6801 / 1820
Регистрация: 18.10.2014
Сообщений: 17,213
27.02.2018, 23:17
Цитата Сообщение от Инна2 Посмотреть сообщение
Теперь другая ошибка
Это как это у вас iostream.h без h превратилось в stdio.h???
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
27.02.2018, 23:18
cout << res << (res%9==0 ? " Yes" : " No") << endl;
Хотя все равно программа кривая...
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 23:20  [ТС]
Так? Все равно ошибка
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 23:21  [ТС]
Ошибка
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
27.02.2018, 23:28
Тут выводит: https://ideone.com/koNfH8
Хотя и неправильно, т.к. зачем считать сумму цифр, а потом отнимать x ?
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 23:28
Инна2,
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>
 
 
int main()
{
    using namespace std;
int n=0,m=100;
int sumDig, x, res;
 
for(int i = n; i<=m; i++) {
sumDig = 0;
x = i;
while (x) { // подсчет суммы цифр
sumDig += x%10;
x /= 10;
}
res = i - x;
if((res%9)==0)
    cout << " Yes" << endl;
else
    cout << " No" << endl;
}
return 0;
}
Чуть поправил. Вроде пашет, только не знаю то ли выдает или нет.
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 23:31  [ТС]
остается вопрос в другом , либо моя программа все же работал ,а у меня что то с библиотеками, потому что снова ошибка....
Миниатюры
Проверить, что разность любого натурального числа и суммы его цифр кратна 9  
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 23:33
TheCalligrapher, Это я ее немножко запутал, не удосужился код посмотреть)

Добавлено через 1 минуту
Инна2, Ну у меня запустилась в командной строке
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 11
27.02.2018, 23:41  [ТС]
Большое спасибо. Все заработало))
0
 Аватар для ogner
22 / 26 / 4
Регистрация: 26.03.2017
Сообщений: 193
27.02.2018, 23:51
Инна2, Блеск
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2018, 23:51
Помогаю со студенческими работами здесь

Проверить, что разность любого натурального числа и его цифр кратна 9
Утверждается, что разность любого натурального числа и его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n.

Утверждается, что разность любого натурального числа и суммы его цифр кратна 9
Утверждается, что разность любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными...

Утверждается, что разность любого натурального число и его цифр кратна 9. Проверить этот факт для всех чисел
Пожалуйста, помогите решить задачу по программированию: Утверждается, что разность любого натурального число и его цифр кратна 9....

Проверить истинность утверждения: разность любого натурального числа и суммы его цифр кратно 9
Известно , что разность любого натурального числа и суммы его цифр кратно 9. Проверить этот факт для чисел в заданном интервале .

Нахождение суммы цифр любого натурального числа
Написать Процедуру нахождения суммы цифр любого натурального числа. uses crt; var q,w:integer; procedure qwert (z,c:integer); var...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru