



Olá pessoal! Tudo bem com vocês?
Vamos a um exercício bem legal proposto pelo membro da comunidade Fabricio Tureck.
O exercício é o seguinte:
Faça um algoritmo que conte quantos algarismos 9 tem entre 0 e 100.
Esse exercício é muito interessante porque a resposta do programa proposto já valeu um milhão de reais.
Mesmo que em tom de brincadeira, o exemplo é interessante, pois trabalhamos o conceito de laço duplo, ou seja, um laço dentro de outro laço, testes, e também vetores.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | program project1LerNumeros; uses SysUtils; var numero: integer; i: integer; count: integer; NumeroTexto : String; // String é um vetor de caracteres dinâmico begin count := 0; Writeln(Utf8ToAnsi('Vem ai a pergunta que vale 1 milhão reais!')); Writeln(''); Writeln('Quantos noves existe entre 0 e 100?'); for numero:= 0 to 100 do begin NumeroTexto := IntToStr(numero); { Percorrendo a string como um vetor de caracteres } for I := 1 to Length(NumeroTexto) do begin { Verificando se o dígito é igual a 9 } if NumeroTexto[i] = '9' then begin count := count + 1; end; end; end; Write(Utf8ToAnsi('Valendo 1 milhão de reais, a ')); Writeln(Utf8ToAnsi('quantidade de números 9 entre 0 e 100 é... ')); Writeln(''); Writeln(count); Writeln(''); Writeln('Certa resposta!!! kkkkkk'); Readln; end. |
Execute o programa você também e saiba a resposta.
Para provar que estamos falando sério, assista o vídeo abaixo!
Espero que tenham acertado hein, kkkk.
Um abraço e até a próxima pessoal!
Valeu!
Você precisa fazer o login para publicar um comentário.
só por curiosidade em python seria:
qtos9=0
for i in range(0,100):
qtos9 += str(i).count(‘9’)
print(qtos9)