[]'s
Peter
David Daniel Turchick wrote:
Será que alguma alma boa e piedosa poderia me ajudar?Eu implantei o programa 3.2 do livro do Sedgewick no lcc, e ele não conseguiu executar.O programa: #include <math.h>
#include <stdlib.h>
#include <stdio.h>
typedef int Number;
Number randNum()
{
return rand();
}
void main(int argc, char *argv[])
{
int i, N = atoi(argv[1]);
float m1 = 0.0, m2 = 0.0;
Number x;
for (i = 0; i < N; i++) {
x = randNum();
m1 += ((float) x)/N;
m2 += ((float) x*x)/N;
}
printf(" Media: %f\n", m1);
printf("Desvio padrao: %f\n", sqrt(m2-m1*m1*N));
} (Aliás, no livro, o desvio padrão que ele imprime no final é sem o *N, mas daí eu acho que fica errado, né?)Na verdade, eu nem entendi o que é argc e *argv[], alguém me explica????Também, esta é a primeira vez que vejo a main com parâmetros... Muito obrigado,David