Jump to content

Ler palavras


Go to solution Solved by M6,

Recommended Posts

lavinia

Escreva um programa para ler 10 palavras. Para cada palavra lida escrever a quantidade de caracteres existentes na palavra. Considere que cada palavra possui no máximo 30 caracteres.

estou com bastante dificuldade em resolver essa questão a única coisa que consegui fazer foi contar quantas palavras existem mas não quantos caracteres tem na palavra

Link to post
Share on other sites
  • Solution
M6

Uma palavra (string) é uma cadeia (array) de carateres, podes contar assim, ou usar a função strlen.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to post
Share on other sites
thoga31

Cada palavra está separada por um espaço, pelo que podes percorrer a string e ir contanto o número de palavras sempre que encontras um espaço (desde que não seja antecedido de outro espaço).

Não sei que funções ou classes podes usar para este problema, mas se for para fazer de raiz, um ciclo for ou while trata de ambas as questões simultaneamente.

Cumprimentos.

Knowledge is free!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.