Conta letras

Publicado por erico rojahn santos 23/03/2007

[ Hits: 7.466 ]

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

Funções de soma e subtração de matrizes alocadas dinamicamente

Ponteiros

Algorítimo - Dia da semana

Método de Power para calcular o autovelor dominante de uma matriz

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