Informatică, întrebare adresată de greeneyes27, 8 ani în urmă

Calculati fsctorialul unui numar in c++ cu conditia for
Si daca puteti sa explicati pas cu pas ce ati facut ca nu inteleg

Răspunsuri la întrebare

Răspuns de ProTel
0

Răspuns:

using namespace std;

#include <iostream>

#include <string>

int main() { //programul principal

int n,i,fact;

cout<<"numarul n :";

cin>>n; //variabila n va contine valoarea introdusa de la tastatura

fact=1; //initial factorial de n este egal cu 1

for (i=1;i<=n;i++) {   // 1*2*3*....*n

fact=fact*i;       //fact=1 ptr i=1; fact=fact*2=1*2 ptr. i=2 ;

        //fact=fact*3=1*2*3 ptr. i=3 etc.

}

cout<<fact; //afiseaza factorial de n

}

Anexe:

greeneyes27: De ce factorialul estw egalu cu 1
Alte întrebări interesante