Conta letras

Publicado por erico rojahn santos 23/03/2007

[ Hits: 7.546 ]

Homepage: http://kernelsys.blogspot.com

Download polimero.c




Trabalho de faculdade: era preciso fazer um  script que verificasse quantas letras tinha a palavra.

  



Esconder código-fonte

/**************************
Programa: palindrome.c
Autor: Érico Rojahn Santos
Data: 02/04/06
***************************/
/* Programinha qeu ve quantas letras tem a palavra */



#include <stdio.h>
#include <stdlib.h>
#include <string.h>


void verifica(char *str, int tam, int *cond);


int main(void)
{  
  char string[50],continua;
  int condicao,tamanho;  
  
  do
  {      
    condicao = 1;
    printf("\nInforme a palavra a ser verificada: ");
    fflush(stdin);
    fgets(string,50,stdin);    
  
    /* Tamanho da string meno o '{FONTE}' */
    tamanho = strlen(string) - 1;
    printf("\n --> Tamanho da string: %i\n",tamanho);
  
    /* Invocando sub-rotina */
    verifica(string,tamanho,&condicao);
  
    if (condicao != 0)
      printf("\n\n--> PALINDROME \n\n");
        
    printf("\nDeseja continuar (s/n) ?  ");
    fflush(stdin);
    continua = getchar();
    
  } while (continua == 's' || continua == 'S');

  printf("\n\n");
  return(0);  
}
  
void verifica(char *str, int tam,int *cond)
{
  int i,j,metade_str;
  j = tam - 1;
  metade_str = (tam - 1) / 2;
    
  for (i = 0; i <= metade_str; i++, j--)
  {      
    if (str[i] != str[j])
    {
      *cond = 0;  
      break;
    }
  }
}

Scripts recomendados

Os cincos primeiros termos da séries de fourier

Função fatorial recursiva

Gerando uma "number list" de 6 digitos

Jogo do Labirinto

Comando strieql


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts