Lista de Exercício
1) Escreva um programa que leia uma lista A com 10 elementos e outra lista B com 10 elementos. E
que calcule o produto escalar de A por B. (Isto é, P = A[1]*B[1] + A[2]*B[2] + ... A[10]*B[10]), e
imprima o produto escalar.
2) Dois números inteiros são ditos amigos se a soma dos divisores de cada um deles (menores que
eles) é igual ao outro. Por exemplo, os divisores de 220 são 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 e 110 e
1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284 e os divisores de 284 são 1, 2, 4, 71 e 142
e 1 + 2 + 4 + 71 + 142 = 220. Escreva um programa que leia dois valores inteiros e imprima
"amigos" caso os dois números sejam amigos, e imprima "nao amigos" caso contrário.
3) Escreva um programa que leia uma palavra (string) do teclado e imprima a quantidade de vogais
desta palavra (string). Por exemplo, caso a palavra (string) digitada seja BELO HORIZONTE, seu
programa deverá imprimir 6.
4) Escreva um programa que leia uma palavra (string) e uma letra (caracter) do teclado e imprima o
número de vezes que essa letra (caractere) aparece na string. Por exemplo, se a entrada for a palavra
(string) UNIVERSIDADE FEDERAL DO AMAZONAS e a letra (caracter) for E, seu programa
deverá imprimir 4
5) Escreva um programa que leia uma palavra (string) do teclado e a apresente de maneira inversa.
Por exemplo, caso a palavra (string) digitada seja BELO HORIZONTE, seu programa deverá
imprimir ETNOZIROH OLEB
6) Faça um programa que verifique e mostre os números entre 1.000 e 2.000 (inclusive) que,
quando divididos por 11, produzem o resto igual a 5.
7) Faça um programa que mostre as tabuadas dos números de 1 a 10.
8) Faça um programa que leia um número do teclado e calcule o fatorial desse número. Não se
esqueça dos casos bases, caso do fatorial de 0 e de 1. Por exemplo, caso o número digitado seja 3,
seu programa deverá imprimir 6.
9) Faça um programa que leia um número e repita a operação de multiplicar ele por três
(imprimindo o novo valor) até que ele seja maior do que 100. Por exemplo, se o usuário digita 5,
deveremos observar na tela a seguinte sequência: 5 15 45 135.
10) Faça um programa que pegue um número do teclado e calcule a soma de todos os números de 1
até ele (use laço while()). Por exemplo, o usuário entra 7, o programa vai mostrar 28, pois
1+2+3+4+5+6+7=28.
Download

Lista de Exercício 1) Escreva um programa que leia uma lista A com