Olá
Estou com uma dúvida. quando implemento o seguinte programa que deve imprimir as letras de um nome recebido das posições impares, ele retorna caracteres da tabela ascii, sendo que deveria retornar os caracteres em posições impares.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
int main()
{
char nome[30];
int i;
printf("Digite um nome : ");
scanf("%c", nome);
tam = strlen(nome);
for(i=1; i<=tam; i++){
if(i % 2 != 0){
printf("%c", nome);
}
}
}