Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
slamtbdcvtl

C++ Dizer o 20º carater de uma string

Recommended Posts

Não estou conseguindo percerber o cálculo para dar ao utilizador o 20º carater (pode ser qualquer um) de uma string. Ainda sou meio novo em c. Neste momento estou fazendo esse exercício aí,alguém pode postar o código para isso aí.

"Declarar e inicializar uma string (ditado) com a frase “A morte do homem começa no instante em que ele desiste
de aprender.”. Imprimir o 20o carácter da frase."

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

declara um string tipo char frase[200];. Logo é so pedir a frase com um scanf e guardar ela na variavel frase, e por ultimo imprimir frase[19] que é a vigesima letra, pois começamos contando de zero.
 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta dando problema que quando escrevo a frase aparece sempre 3/4 em vez do carater. Para mostrar melhor:

 

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

main()
{
    char frase[100];
    
    printf("diga uma frase"); scanf("%s",&frase);
    
    printf("O vigesimo carater da frase e : %c",&frase[19]);
}

 

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

não ponha & adiante de frase no scanf, strings n precisa por & adiante. e no printf também n faz falta.

 

O correto é :
scanf("%s",frase);

e
 printf("O vigesimo carater da frase e : %c",frase[19]);

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×