Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...


6 - Solicite ao usuário uma frase e imprima quantos caracteres tem essa frase. Elabore o programa em 2 versões, uma usando a função strlen e outra criando sua própria função para contar quantos caracteres a frase tem.


#include "stdio.h"
#include "conio.h"
#include "string.h"

int conta(char []);

void main()
{
 char frase[50];
 clrscr();
 printf("Digite uma frase : ");
 gets(frase);
 // chamando funcao para contar caracteres
 int total = conta(frase);
 printf("\n\nTotal de caracteres (usando funcao criada) %d\n\n",total);
 printf("Total de caracteres (usando funcao strlen ) %d",strlen(frase));
 getch();
}

int conta(char frase[50])
{
   int indice=0;
   while(frase[indice]!=NULL)
   {
     indice++;
   }
   return(indice);
}