Pessoal , to fazendo um exercicio da facul de linguagem C e o exercicio pede pra entrar com um numero de 5 digitos e mostrar apenas as casas da dezenas mas no caso nao os ultimos dois numero , apenas o pernultimo . ex 12345 mostrar apenas o 4 e nao o 45 ...
Obrigado!!
Respostas
respondido por:
2
A ideia por trás do algoritmo é simples: criar um vetor de 5 posições e exibir o conteúdo da 3ª posição. Eu fiz isso de forma mais dinâmica. Qualquer dúvida pode perguntar
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char * * argv) {
char numero[5];
printf("Informe o numero: ");
gets(numero);
if(strlen(numero) >= 2 ) {
printf("Dezena: %c", numero[strlen(numero)-2]);
} else {
printf("Nao existem numeros na dezena!");
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char * * argv) {
char numero[5];
printf("Informe o numero: ");
gets(numero);
if(strlen(numero) >= 2 ) {
printf("Dezena: %c", numero[strlen(numero)-2]);
} else {
printf("Nao existem numeros na dezena!");
}
system("pause");
return 0;
}
thiagogebe:
da certo tmb , obrigado!!! Eu fiz dezena=recebe num%100 e embaixo num/10
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás