Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

janielton

algoritmo em C

Recommended Posts

Olá.

 

Temos 3 tipos de dados básicos: inteiro, real ou cadeia de caracteres (string).

 

- Os inteiros só têm algarismos.

- Os reais têm algarismos e podem ter ou não ponto.

- As strings podem ter qualquer caracter.

 

Logo, verificar se um número é inteiro é fácil! Basta checar se há algum caracter diferente de "0123456789"

 

# include <stdio.h># include <string.h>int isInt (char *s){    int i, len = strlen (s);  for (i=0; i<len; i++)	if (s[i]<'0' || s[i]>'9')	  return 0;  return 1;}int main (){  char s[32];  scanf("%s",s);  if (isInt(s))	printf("%s é inteiro\n",s);  else	printf("%s não é inteiro\n",s);  return 0;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.