Boa Noite, estou tentando fazer um código pra validar CPF, até ai tudo bem, nesta minha primeira etapa quero digitar o CPF completo com 11 digitos, em seguida informar o cpf digitado e armazenar os dois ultimos digitos em um vetor e mostrar na tela estes dois ultimos digitos. Estou com o erro na hora de imprimir os dois ultimos digitos, creio que estou usando o argumento errado "%d" ele imprimi um numero totalmente diferente, "%c" ele não imprimir nada, "%s" ele informa segmentation fault.
#include <stdio.h>
#include <math.h>
int main()
{
int vet[9] = {10, 9, 8, 7, 6, 5, 4, 3, 2};
int cpf[10];
int cpfDig[2];
//digitando o CPF a ser validado e informando o CPF digitado
printf("Por favor, digite o seu cpf\n");
scanf("%11[^\n]d", cpf);
printf("\nCPF digitado: %s\n", cpf);
//armazenando os digitos verificadores em um vetor separado
cpfDig[0]=cpf[8];
cpfDig[1]=cpf[9];
//o erro acontece nestas duas linhas abaixo.
printf("\nO primeiro digito verificador é : %c\n", cpfDig[0]);
printf("\nO segundo digito verificador é : %c\n", cpfDig[1]);