Conta letras

Publicado por erico rojahn santos 23/03/2007

[ Hits: 7.437 ]

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

Decimal, Hexa, Char para Binário

Agenda

Matrizes esparsas, produto por escalar e produto por um vetor

Agenda Telefonica


  

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