[Мы решаем ваши проблемы с Си и Паскалем ]
Главная » Статьи » Задачи из заказов » Заказ 03.06.07 C

Подсчитать сумму цифр числа, находящихся на четных позициях.
// Исходные условия - затеряны. Условия восстанавливались по коду.
//
// Подсчитать сумму цифр числа, находящихся на четных позициях.
//

#include
#include

void main()
{
  int n, r, s1, s2, i;

  printf("Введите число:\n");
  scanf("%d", &n);

  i = 1;
  s1 = 0;
  s2 = 0;

  while (n != 0)
  {
    if (i % 2 == 0)
      s1 += n % 10;
    else
      s2 += n % 10;

    n /= 10;
    i++;
  }

  if (i % 2 == 0)
    r = s1;
  else
    r = s2;

  printf("Cумму цифр числа, находящихся на четных позициях = %d\n", r);
  getch();
}
Категория: Заказ 03.06.07 C | Добавил: solver (03.06.2007)
Просмотров: 2321