Departamento de Ciência da
Computação - IME - USP
A entrega de cada exercício-programa deve respeitar as seguintes instruções.
/*
\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__
AO PREENCHER ESSE CABEÇALHO COM O MEU NOME E O MEU NÚMERO USP,
DECLARO QUE SOU O ÚNICO AUTOR E RESPONSÁVEL POR ESSE PROGRAMA.
TODAS AS PARTES ORIGINAIS DESSE EXERCÍCIO PROGRAMA (EP) FORAM
DESENVOLVIDAS E IMPLEMENTADAS POR MIM SEGUINDO AS INSTRUÇÕES DESSE EP
E QUE PORTANTO NÃO CONSTITUEM PLÁGIO. DECLARO TAMBÉM QUE SOU RESPONSÁVEL
POR TODAS AS CÓPIAS DESSE PROGRAMA E QUE EU NÃO DISTRIBUI OU FACILITEI A
SUA DISTRIBUIÇÃO. ESTOU CIENTE QUE OS CASOS DE PLÁGIO SÃO PUNIDOS COM
REPROVAÇÃO DIRETA NA DISCIPLINA.
Nome:
NUSP:
Prof:
Referências: Caso você tenha utilizado alguma refência, liste-as abaixo
para que o seu programa não seja considerada plágio.
Exemplo:
- A função mallocSafe foi baseada na função mallocc
retirada de: http://www.ime.usp.br/~pf/algoritmos/aulas/aloca.html
\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__\__
*/
Plágio é um comportamento que contraria as regras de nossa disciplina e o
Código
de Ética da USP. Destacamos o seguinte artigo:
Artigo 23 - É vedado aos membros do corpo discente e demais alunos da Universidade:
[...]
II. lançar mão de meios e artifícios que possam fraudar a avaliação do
desempenho, seu ou de outrem, em atividades acadêmicas, culturais, artísticas,
desportivas e sociais, no âmbito da Universidade, e acobertar a eventual
utilização desses meios.
-Wall -ansi -pedantic -O2 para corrigir os
programas. Se você utilizar algum outro compilador para desenvolver
seu programa, antes de entregar verifique se o seu programa tem
extensão .c, compila SEM WARNINGS e executa
corretamente.
Você pode entregar o EP quantas vezes quiser até as 23h55m do último dia do prazo de entrega.A última versão entregue é aquela que será corrigida. Encerrado o prazo, não serão mais aceitos EP's.
 
if (a=b)
{
[. . .]
}
resulta em um WARNING,
e provavelmente é um erro em seu programa (atribuição
em vez de comparação). Procure portanto eliminar todas as
fontes de WARNINGs.
Para ativar a detecção de WARNINGs no compilador você deve
usar as opções -Wall -ansi -pedantic -O2,
como está descrito no final da página do
tutorial.