int n=1;
for(int i=1;i<11;i++){
n*=i;
Console.WriteLine("O numero "+i+"tem o fatorial "+n);
}
se colocar o int n=1 dentro do for o programa nao deixa de imprimir os fatoriaveis, pq ?
int n=1;
for(int i=1;i<11;i++){
n*=i;
Console.WriteLine("O numero "+i+"tem o fatorial "+n);
}
se colocar o int n=1 dentro do for o programa nao deixa de imprimir os fatoriaveis, pq ?
Emanuel,
Pelo simples motivo que a variável "n" NÃO será multiplicada e terá SEMPRE o valor "1".
int n = 1;
for (int i = 1; i < 11; i++)
{
//n *= i;
n = 1;
Console.WriteLine("O numero " + i + " tem o fatorial " + n);
}
É isso?
[]'s,
Fabio I.