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>
Last modified: Tue Aug 17 13:01:23 EST 1999