
11.11.2008, 10:27
|
|
Познавший АНТИЧАТ
Регистрация: 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;
}

|
|
|