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

1 Resposta

  • Gustastrada

    #include

    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.

Clique aqui para adicionar a sua resposta.