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);
}
Leave A Comment?