Sunteți pe pagina 1din 2

Tema 2 laborator

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.

2.1 codul sursa


#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
int main() {
int x;
system("cls"); //se afla in lib stdlib.h
x = 1;
while (x <= 10 ) {
cout << "x=" << x << "\t" << "p(x)=" << 3 * x * x - 8 * x - 10 << "\n";
x++;
}
getch();
}
2.2 Rularea aplicatiei

S-ar putea să vă placă și