• Matéria: Informática
  • Autor: Oliveirarnd1511
  • Perguntado 8 anos atrás

Faça um programa que armazene cada letra de um nome em um único vetor.

Depois imprima o número que corresponde a posição no alfabeto de cada letra

do nome.

Ex: Ana

1 14 1

Respostas

respondido por: bokomoko
0
Nesse caso, a letra A (maiúscula) e a letra a (minúscula) estao recebendo o mesmo valor

em python, todas as strings são vetores entao podemos fazer assim


nome = input("Digite um nome")
nome = nome.upper()  # converte tudo para maiúsculas
print("Nome informado",nome)
codificado = [ ord(x)-ord('A')+1 for x in nome]
print("Nome codificado", codificado)

Esse programa pode ser rodado aqui
https://repl.it/@bokomoko/codificar-nome

Mystoria: acho q ele queria na Linguagem C
gabryell853: na linguagem c
bokomoko: onde está escrito isso ?
Perguntas similares