Sa se calculeze suma S=1-1*2+1*2*3-…±1*2*3*…*n.

Configurare noua (How To)

Situatie

Anteturi standard C++

ALGORITM BITSET COMPLEX DEQUE
FSTREAM FUNCȚIONAL IOMANIP IOS
IOSFWD IOSTREAM ALEXANDRU ITERATOR
LIMITE LISTĂ SETĂRI REGIONALE HARTĂ
MEMORIE NUMERICĂ OSTREAM COADĂ
SET SSTREAM STIVĂ STDEXCEPT
STREAMBUF ȘIR STRSTREAM TYPEINFO
UTILITAR VALARRAY VECTOR XIOSBASE
XLOCALE XLOCINFO XLOCMON XLOCNUM
XLOCTIME XMEMORY XSTRING XTREE
XUTILITY YMATH.H

 

Compila opțiune Legate de biblioteci
/ML (VC ++ .NET 2003 și versiuni anterioare) LIBC.LIB, LIBCP.LIB
/ MLd (VC ++ .NET 2003 și versiuni anterioare) LIBCD.LIB, LIBCPD.LIB
/MT LIBCMT.LIB, LIBCPMT.LIB
/MTd LIBCMTD.LIB, LIBCPMTD.LIB
/MD MSVCRT.LIB, MSVCPRT.LIB
/MDd MSVCRTD.LIB, MSVCPRTD.LIB

 

Solutie

#include<stdio.h>

int factorial(int n)

{

int p=1;

for(int i=1;i<=n;i++)

p*=i;

return p;}

 

void main()

 

{

int n,i,s=0,semn=1;

printf(“n= “);scanf(“%d”,&n);

for(i=1;i<=n;i++)

{

s=s+semn*factorial(i);

semn=-1;

}

printf(“Suma este egala cu: %d”,s);

 

getchar();

int var;

scanf(“&d”, var);

}

Tip solutie

Permanent

Voteaza

(58 din 116 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?