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); 
	        }
 
	    }
 
	}