MAC122
Lista de Exercícios #1 (Básico)
Entregar na aula de 24/8/1999
Equipes de <= 2 alunos
Exercício 4.1 [Sedg 3.11] Diga (sem usar o computador) qual o conteúdo do vetor a depois dos comandos
int a[99]; for (i = 0; i < 99; i++) a[i] = 98-i; for (i = 0; i < 99; i++) a[i] = a[a[i]];
Exercício 4.2 [Sedg 3.22] Gere N pontos aleatórios no quadrado [0.0,1.0]×[0.0,1.0]. Encontre e imprima as coordenadas dos dois pontos mais próximos.
O seu programa deve receber o valor de N pela linha de comando. O seu programa deve usar alocação dinâmica dos vetores que forem porventura necessários.
Teste o seu programa num computador. Mostre (em papel) o resultado de seus testes.
MAC 122 Princípios de Desenvolvimento de Algoritmos
e-mail:
Imre Simon <is@ime.usp.br>