Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2022, 13:58   #1
ролик
Новичок
Джуниор
 
Регистрация: 16.12.2022
Сообщений: 1
По умолчанию Помогите с Экзаменом

Дано семизначное целое число. Найти число из суммы цифр заданного числа, тоже формируемое из суммы цифр заданного семицифрового числа.
Нужен код на С
ролик вне форума Ответить с цитированием
Старый 18.12.2022, 03:02   #2
Пётр Седов
Форумчанин
 
Регистрация: 26.10.2022
Сообщений: 119
По умолчанию

ролик, просто цифры просуммировать что ли?
Код:
#include <assert.h>

int sum_digits(int n) {
  int sum = 0;
  int digit;
  assert(n >= 0);
  do {
    digit = n % 10;
    sum += digit;
    n /= 10;
  } while (n != 0);
  return sum;
}

int main() {
  assert(sum_digits(1234567) == 28);
  return 0;
}
Пётр Седов вне форума Ответить с цитированием
Старый 18.12.2022, 11:08   #3
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Цитата:
Сообщение от Пётр Седов Посмотреть сообщение
Код:
int main() {
  assert(sum_digits(1234567) == 28);
  return 0;
}
А по условию должно быть так
Код:
int main() {
  assert(sum_digits(sum_digits(1234567)) == 10);
  return 0;
}
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОБЛЕМЫ С ЭКЗАМЕНОМ ПО СИ maniasha Помощь студентам 2 18.06.2010 11:29
Ребят помогите с экзаменом Delphi NoobInDelphi Помощь студентам 4 01.04.2009 23:13
Парни, помогите с экзаменом. Ваня Дулин Фриланс 7 06.02.2008 21:58