#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void substring(char s[], char sub[], int pos, int len) {
int i = 0;
while (i < len) {
sub[i] = s[pos + i - 1];
i++;
}
sub[i] = '\0';
}
int main(void) {
int number = 873152, N = 4;
char s[10];
sprintf(s, "%d", number);
char beforeN[10];
substring(s, beforeN, 1, N - 1);
char afterN[10];
substring(s, afterN, N + 1, strlen(s) - N);
number = atoi(strcat(beforeN, afterN));
printf("%i\n", number);
}
/*
run:
87352
*/