TOPIC
PROBLEM 1153 - URI Fórum 1.0
This topic was solved and cannot recieve new replies.
-
esobral replied 7 years ago
qual o erro ??? alguem pode me ajudar?
int main() { int n, c=1;
scanf("%d",&n); while (n > c) { n = n * (n-c); c=c+1; } printf("%d",n);
-
llopes6 replied 8 years ago
Alguém sabe me dizer o que há de errado no código abaixo? Deu 100% wrong.
include
int main (){
int n; int resultado = 1; printf("Digite um número entre 1 e 12, inclusive.\n"); scanf ("%d", &n); for (; n>0 && n<13; --n){ resultado = resultado*n; } printf("%d\n", resultado); return 0;
}
-
Joao40 replied 8 years ago
fat = 0n -> 0 fat = 0(n-1) -> 0 fat = 0*(n-2) -> 0 . . .
O valor de fat não pode ser 0 inicialmente.
-
gui_alexandree replied 8 years ago
Alguem sabe o erro nesse codigo ? ...
int n, fat=0; scanf("%d", &n); while(n > 0) { fat= fat * n; n--; } printf("%d\n", fat);
-
crbonilha replied on Sep 1 2013
Note a condição que você colocou no loop for: i <= 1 ? Acredito que o objetivo seja que a variável i vá de n-1 até 1, então a condição correta seria o contrário: i >= 1.
-
gcarvalho replied on Aug 29 2013
o que há de errado no meu código??
#include <iostream> #include <cstdlib> #include <stdio.h> using namespace std; int main() { int n=0, i, f=0; cin >> n; for(i=n-1; i<=1; i--) { f = n * i; n = f; } cout << n << endl; system("pause"); }