Algoriiiitmo

1032 palavras 5 páginas
1. Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Prepare um algoritmo para ler um número inteiro positivo e determinar se ele é ou não um número primo. variaveis num, cont, x, i :inteiro inicio enquanto i < > 1 faca ler num se (num > 0) entao i 1 para cont de 2 ate num -1 faca se (num mod cont) = 0 entao x x + 1 fim_se fim_para se (x < > 0) entao escrever ‘num’, não é um número primo senao escrever ‘num’, é um número primo fim_se senao i 0 fim_se fim_enquanto fim 2. Um palíndromo é uma seqüência de caracteres que é lida da esquerda para a direita ou da direita para a esquerda. Por exemplo, cada um dos seguintes inteiros de 5 dígitos é um palíndromo: 12321, 55555, 45554 e 11611. Escreva um aplicativo que leia um inteiro de 5 dígitos e determine se ele é ou não um palíndromo. Se o número não for de 5 dígitos, exiba uma mensagem de erro e permita que o usuário insira um novo valor.
(Dica: É possível resolver a questão utilizando somente os operadores %, / e as estruturas enquanto e se).
Variáveis
Num, i, j: inteiro
Resp: caractere h: logico inicio repita ler num i 1 j compr ( num ) h verdadeiro enquanto ( i < j ) faca escrever (copia(num,i,1)) escrever (copia(num,j,1)) se copia(num,i,1) = copia(num,j,1) entao h verdadeiro senao hfalso fim_se j j -1 i i +1 fim_enquanto se h = verdadeiro entao escrever O numero informada e um palindromo. senao escreval O numero informada nao e um palindromo.
Fim_se
Escrever Deseja continuar (s/n) Ler (Resp) ate Resp = "N" fim 3.Escreva um algoritmo que solicita ao usuário para digitar um número inteiro positivo, e mostre-o por

Relacionados