adamdiogo 0 Denunciar post Postado Setembro 10, 2009 Bom dia a todos, sou inciiante em C e gostaria de saber como faço para resolver o seguinte problema. Eu entro com uma palavra de até 10 LETRAS e imprimo ela ao contrario. exemplo printf("Digite a palavra"); scanf...... printf("A Palavra ao contrario é : ") Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Setembro 10, 2009 Como você faria para imprimi-lá letra por letra? Apenas faça o caminho contrário! para x em [10..0] faça mostrar palavra[x] Compartilhar este post Link para o post Compartilhar em outros sites
adamdiogo 0 Denunciar post Postado Setembro 10, 2009 naum entendi muito bem o que você falo Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Setembro 10, 2009 Cara, você sabe o mínimo a respeito de strings, em C? Eu aconselho fortemente uma bela busca no google, por tutoriais a respeito de ponteiros e strings. Existe MUITO material a respeito. Se você buscar no "laboratório de códigos fontes" também vai encontrar um pouco sobre isso. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Yusuke 0 Denunciar post Postado Setembro 10, 2009 Adam, cade a Adora? :D Segue o codigo seu matão de aula http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif main() { char nome[10]; int i; printf("\n Digite seu nome: "); gets(nome); printf("Seu nome invertido: \n"); for (i=strlen(nome); i>=0; i--) printf("%c", nome[i]); getche(); } Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Setembro 11, 2009 Yusuke, teu código tem um segfault ai... xD for (i=strlen(nome); i>=0; i--) printf("%c", nome[i]); mude para: for (i=strlen(nome)-1; i>=0; i--) printf("%c", nome[i]); Um array de 10 posições, varia de 0 à 9. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 11, 2009 Yusuke e essa main() ai num ta estranho não rs. nunca pesquisei pq antes tudo que era livro vem com void main(), e atualmente sabemos q é o correto int main(); vou dar uma pesquisada =D Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Setembro 11, 2009 Yusuke e essa main() ai num ta estranho não rs. nunca pesquisei pq antes tudo que era livro vem com void main(), e atualmente sabemos q é o correto int main(); vou dar uma pesquisada =D Quit, tenho quase certeza que o retorno de main é especificado pela ANSI C. Não sei como os compiladores reagem a isso. Se informam erro ou aviso. De qualquer forma temos compiladores que seguem o padrão e outros não. Compartilhar este post Link para o post Compartilhar em outros sites