Показать сообщение отдельно

  #722  
Старый 11.11.2008, 10:27
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
#include <stdio.h>

long step (int i) {
  int g = 1, j;
  for (j = 1; j < i; g *= 10, j++);
  return g;
}

int main (int argc, char* argv[]) {
  int k;
  printf ("Enter your number: ");
  scanf ("%d", &k);

  int l = k, g = 1;

  while (l / 10 > 0) {
    l /= 10;
    ++g;
  }

  int s1, s2;

  s1 = k / step (g) + (k / step (g - 1) % 10);
  s2 = k % 10 + (k / step (2)) % 10;
  return 0;
}
 
Ответить с цитированием