Informática, perguntado por brunobandarc3, 9 meses atrás

Linguagem de programação C. Crie um programa para ler e escrever a primeira letra do nome de uma pessoa.

Soluções para a tarefa

Respondido por TarcisioCaet
2

Resposta:

#include <stdio.h>

main() {

  char nome[256];

  char inicialNome;

  printf("Informe seu nome: ");

  scanf(" %s", nome);

  inicialNome = nome[0];

  printf("A inicial do nome informado é: %c", inicialNome);

}

Explicação:

Primeiro você declara a variável de tipo String "nome" e depois você declara a variável tipo character "inicialNome".

Depois você exibe para o usuário que ele deve inserir sua inicial, e prepara um scanf (função que lê a resposta do usuário). Onde tem dois parâmetros:

* O tipo de resposta, no caso, "%s" de string.

* O nome de variável a que vai ser atribúida o valor da resposta, "nome".

Após isso, você deve definir o valor da variável inicialNome que foi criada no início do programa para ser o primeiro caracter inserido na string, que no caso é o que o [0] está dizendo. Caso não entenda isso, pesquise sobre posicionamento dentro de um array ou coisa do tipo.

Depois basta exibir com um simples printf.

Perguntas interessantes