/* pedir o numero: */
printf("Da um numero: ");
scanf("%d", &num);
/* vai mostrar se o numero e impar:
*/
if (impar(num)==1)
printf("%d e impar\n");
else
printf("%d e par\n");
/* vai mostrar se o numero e primo:
*/
if (primo(num)==1)
printf("%d e primo\n");
else
printf("%d nao e primo\n");
/* vai mostrar os primeiros 100 numeros
primos */
cnt = 0; /* contador de numeros primos
ja encontrados */
num = 1;
while (cnt<100)
{
if (primo(num)==1)
{
cnt++;
printf("%d ", num);
}
num++;
}
}
Introduz um caracter: z
Introduz o número de linhas: 4
Introduz o número de colunas: 6
zzzzzz
z z
z z
zzzzzz
result = 1;
/* initialize the variable */
for (i=1; i<=n; i++)
result = i*result;
return(result);
}
int factorial (int n)
/* returns n! Metodo recursivo */
{
if (n==1)
return(1);
else
return(n*factorial(n-1));
}
int aleatorio(int m)
{
/* a funcao rand() e uma funcao da
biblioteca stdlib
que retorna um int
entre 0 e RAND_MAX; */
return(rand()%m);
}
int aleatorio(int m)
{
/* a funcao rand() e uma funcao da
biblioteca stdlib
que retorna um int
entre 0 e RAND_MAX; */
return(rand()%m);
}
void main()
{
int i, ncor;
srand(); /* faz uma inicializacoa
do gerador dos numeros aleatorios */
ncor = 0;
for (i=1; i<=1000; i++);
if (aleatorio(2)==0)
ncor++;
printf("numero de vezes coroa: %d\",
ncor);
printf("numero de vezes cara: %d\",
1000-ncor);
}
void main()
{
int i, n05=0, n58=0, n810=0;
float r, rlo, rhi;
for (i=0; i<1000; i++)
{
r = aleat(0.0,
1.0);
if (r<0.5)
n05++;
else
if (r<0.8)
n58++;
else
n810++;
}
printf("No intervalo [0 - 0.5] cairam
%d numeros\n", n05);
printf("No intervalo [0.5 - 0.8] cairam
%d numeros\n", n58);
printf("No intervalo [0.8 - 1] cairam
%d numeros\n", n810);
}