Documente Academic
Documente Profesional
Documente Cultură
1.1 Cerinta : Să se scrie un program care citeşte un întreg n ∈ [0,170], calculează şi afişează pe
n! Avem: n!=1*2*3*…..*n , pentru n >0 şi 0!=1, prin definiţie.
1.2 Codul sursa al programului
// tema2.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
main(void){
int n, i;
double f;
cout << "n=";
if (!(cin >> n))
{
cout << "nu s-a tastat corect\n";
exit(1);
}
if (n < 0 || n>170) {
cout << "n nu partine intervalului [0,170]\n";
exit(1);
}
for (f = 1.0, i = 2; i <= n; i++)
f *= i;
cout << " " << "n != " << f << "\n";
getch();
}
1.3 Rularea aplicatiei
2.0 Cerinta: Să se scrie un program care calculează şi afişează valoarea polinomului p(x)=3x 2-8x-10
pentru x=1,2,….,10.