| UCAN forum Primeiro Forum criado por Informáticos Angolanos, destinado à informáticos de todos os níveis, tendo como principal foco o ramo da PROGRAMAÇÃO.Tutoriais, Exposição de dúvidas, Notícias e muito mais... |
| | Numero Capicua | |
| | Autor | Mensagem |
---|
Giovanny Ritchie
Número de Mensagens : 95 Idade : 33 Localização : Luanda, Angola Data de inscrição : 05/05/2008
| Assunto: Numero Capicua Dom maio 11, 2008 10:27 pm | |
| Elaborar um programa usando a sua linguagem favorita que dado um numero de 5 digitos no maximo, verificar se é capicua. ---Ajuda:Um numero capicua é aquele que lido da esquerda pra direita é o mesmo que lido da direita pra esquerda. ---Exemplo: 121, 222, 1221 | |
| | | Josemar Jobs
Número de Mensagens : 81 Idade : 35 Localização : Luanda-Angola Data de inscrição : 05/05/2008
| Assunto: Esse é um bom exercicio pra nós Dom maio 11, 2008 11:49 pm | |
| Aí pai DENNIS, sempre pai grande, aí xta a resolução, avalia sempre,... #include<stdio.h> #include<conio.h> main() { int inv=0, num,valor, resto; printf("Insira um Numero\n"); scanf("%d",&num) valor=num; while (num > 0) { resto = num%10; num = num/10; inv = inv * 10 + resto; } if (valor==inv) printf("é capicua"); else printf("Nao é capicua"); getch(); return 0; } Valeu pelo execicio, fuiiiiiii... | |
| | | Giovanny Ritchie
Número de Mensagens : 95 Idade : 33 Localização : Luanda, Angola Data de inscrição : 05/05/2008
| Assunto: Re: Numero Capicua Seg maio 12, 2008 12:19 am | |
| Perfeito!!! O melhor de tudo é que a solução apresentada pelo Jobs serve até pra numeros com mais de 5 DIGITOS.no coment | |
| | | Gilson Gosling
Número de Mensagens : 18 Idade : 35 Localização : Luanda, Angola Emprego/lazer : Programmer Chefe Data de inscrição : 05/05/2008
| Assunto: Aiiii Jobs... Seg maio 12, 2008 12:49 am | |
| Muito prática essa forma de resolução, muito bom como sempre o Stiven... tipo apartir dos números capicuas, tentei fazer fazer com STRING e ñ me da certo, como não sou muito bom com strings estou a ter problemas... quem poder dar uma dica ai, será bem vinda, exemplo de sting capicua: REVIVER. Jobs, String é a tua área favorita. | |
| | | Giovanny Ritchie
Número de Mensagens : 95 Idade : 33 Localização : Luanda, Angola Data de inscrição : 05/05/2008
| Assunto: String Capicua Seg maio 12, 2008 1:35 am | |
| Repara nesse Exemplo Gosling - Código:
-
#include<stdio.h> #include<conio.h> #include<string.h> main() { char string1[100],string2[100]; int i,tam; char aux; printf("Insira um palavra\n"); scanf("%s",string1); //Primeiro guardo a palavra em String2 for(i=0;string1[i]!='\0';i++) string2[i]=string1[i]; //A ideia inverter a string1 tam=strlen(string1)-1; for(i=0;i<tam;i++) { aux=string1[i]; string1[i]=string1[tam]; string1[tam]=aux; tam--; } //Depois de inverter, é so comparar String1 com a String2 if(strcmp(string1,string2)==0) printf("Capicua"); else printf("Nao e capicua"); getch(); }
//serve?? | |
| | | Conteúdo patrocinado
| Assunto: Re: Numero Capicua | |
| |
| | | | Numero Capicua | |
|
Tópicos semelhantes | |
|
| Permissões neste sub-fórum | Não podes responder a tópicos
| |
| |
| |
|