Exercícios Com Inteiros
Exercícios Com Inteiros
Exercícios Com Inteiros
1. Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados.
Solução em Python
Solução em C
Solução em Pascal
2. Dado um número inteiro positivo n, calcular a soma dos n primeiros números inteiros positivos.
Solução em Python
Solução em C
Solução em Python
Solução em C
Solução em Python
Solução em C
Solução em Pascal
5. Uma loja de discos anota diariamente durante o mês de março a quantidade de discos vendidos.
Determinar em que dia desse mês ocorreu a maior venda e qual foi a quantidade de discos vendida nesse dia.
6. Dados o número n de alunos de uma turma de Introdução aos Autômatos a Pilha (MAC 414) e suas notas
da primeira prova, determinar a maior e a menor nota obtidas por essa turma (Nota máxima = 100 e nota
mínima = 0).
Solução em Python
Solução em C
Solução em Pascal
7. Dados n e uma seqüência de n números inteiros, determinar a soma dos números pares.
Solução em Python
Solução em C
Solução em Pascal
Solução em Python
Solução em C
Solução em Pascal
10. Dizemos que um número natural é triangular se ele é produto de três números naturais consecutivos.
Solução em Python
Solução em C
Solução em Python
Solução em C
12. Dados dois números inteiros positivos, determinar o máximo divisor comum entre eles usando o
algoritmo de Euclides.
Exemplo:
Solução em Python
Solução em C
Solução em Pascal
13. (MAT 89) Dizemos que um inteiro positivo n é perfeito se for igual à soma de seus divisores positivos
diferentes de n.
Solução em Python
Solução em C
14. Um matemático italiano da idade média conseguiu modelar o ritmo de crescimento da população de
coelhos (1) através de uma seqüência de números naturais que passou a ser conhecida como seqüência de
Fibonacci (2). O n-ésimo número da seqüência de Fibonacci Fn é dado pela seguinte fórmula de recorrência:
Solução em Python
https://www.ime.usp.br/~macmulti/exercicios/inteiros/index.html 2/5
10/04/2020 Exercícios com Inteiros
Solução em C
Solução em Pascal
Solução em C
Solução em Pascal
16. Dado um número natural na base binária, transformá-lo para a base decimal.
Solução em C
Solução em Pascal
17. Dado um número natural na base decimal, transformá-lo para a base binária.
Solução em C
Solução em Pascal
18. Dados três números naturais, verificar se eles formam os lados de um triângulo retângulo.
Solução em C
Solução em Pascal
Solução em C
Solução em Pascal
20. (FIS 88) Qualquer número natural de quatro algarismos pode ser dividido em duas dezenas formadas
pelos seus dois primeiros e dois últimos dígitos.
Exemplos:
1297: 12 e 97.
5314: 53 e 14.
Escreva um programa que imprime todos os milhares (4 algarismos) cuja raiz quadrada seja a soma das
dezenas formadas pela divisão acima.
21. (POLI 87) Dados n e uma seqüência de n números inteiros, determinar quantos segmentos de números
iguais consecutivos compõem essa seqüência.
https://www.ime.usp.br/~macmulti/exercicios/inteiros/index.html 3/5
10/04/2020 Exercícios com Inteiros
Solução em C
Solução em Pascal
22. (POLI 89) Dados n e uma seqüência de n números inteiros, determinar o comprimento de um segmento
crescente de comprimento máximo.
Exemplos:
Na seqüência 5, 10, 3, 2, 4, 7, 9, 8, 5 o comprimento do segmento crescente máximo é 4.
Na seqüência 10, 8, 7, 5, 2 o comprimento de um segmento crescente máximo é 1.
Solução em C
Solução em Pascal
Exemplos:
Solução em C
Solução em Pascal
24. São dados dois números inteiros positivos p e q, sendo que o número de dígitos de p é menor ou igual ao
número de dígitos de q. Verificar se p é um subnúmero de q.
Exemplos:
int main()
{
int a, b, total, soma, termo, i;
}
printf("Total de pares: %d\n", total);
return 0;
}
Dados:
2 3
5 2
7 1
0 5
3 2
Resultado da Simulação
Notas do texto
1) Na verdade ele estava estudando o número de galhos em um certo nível de uma árvore.
2) O nome do matemático era Leonardo de Pisa. Pergunte ao seu professor por que todos o conhecem por Fibonacci.
3) Nomezinho estranho, não?
https://www.ime.usp.br/~macmulti/exercicios/inteiros/index.html 5/5