Jump to content

Luis Felipe Santos

Membros
  • Posts

    1
  • Joined

  • Last visited

  • Country

    Brazil

Luis Felipe Santos's Achievements

0

Reputation

  1. Boa noite gente sou novo estudando logica de programação e preciso de ajuda com um trabalho da faculdade se alguém puder me explicar eu agradeço Segue o enunciado e o código que preciso completar logo em seguida Imagine que você trabalha em um equipe de desenvolvimento, a qual foi incumbida a tarefa de criação de um código em linguagem C para que seja criada uma lista de dados com até 30 posições que possam ser preenchidas apenas com letras, como em uma linha de texto. Diante disso, seu desafio é completar o código de forma que possa servir como atualizador dos caracteres da mensagem. Deve ser possível atualizar quantos caracteres e quantas vezes for desejado pelo usuário até que este indique que não deseja mais alterar os caracteres da mensagem. Sendo assim, a função deve receber os seguintes dados:* Caractere a ser armazenado (letras, números e símbolos comuns de texto).* Posição (dentro do limite de 30 posições).Assim, com base nestes dois dados recebidos, deve atualizar a lista de letras como se estivesse atualizando o texto da mensagem gravada.Um detalhe importante é que se for passado como parâmetro 0 como posição, a lista toda deve ser esvaziada para apagar toda a mensagem. #include <stdio.h> #include <locale.h> int main() { setlocale(LC_ALL, ""); _________________ // Declaracao de variaveis _________________ _________________ _________________ printf ("*** GERENCIADOR DE MENSAGEM ***\n\n"); _________________________________________ // Entrada da mensagem original _________________________________________ _________________________________________ printf ("\n*** INICIANDO GERENCIADOR DA MENSAGEM ***\n"); while (toupper (sair) == 'S'){ printf ("\nDigite uma letra a ser inserida na mensagem: "); scanf ("%c", &letra); fflush(stdin); printf ("Digite a posição da letra na mensagem: "); scanf ("%d", &posicao); fflush(stdin); if _____________________ // Mecanismo de troca de caracteres ________________________ ________________________ else ________________________ // Controle de repetição do processo printf ("Digite s para continuar ou outra letra para sair: "); scanf ("%c", &sair); fflush(stdin); } _______________________________________________ // Exibição da mensagem alterada return 0; }
×
×
  • Create New...