Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>;
- using namespace std;
- int silnia(int n){
- if (n == 0) return 1;
- return silnia(n - 1) * n;
- }
- int fibun(int n) {
- if (n < 3) return 1;
- return fibun(n - 2) + fibun(n - 1);
- }
- double rownanie(double a, double b, double c) {
- double delta = b*b - 4 * a*c;
- double rowne = (-b) / 2 * a;
- double x1, x2;
- double xx1 = ((-b) - delta) / (4 * a*c);
- double xx2 = ((-b) + delta) / (4 * a*c);
- for (delta < 0.0) {
- cout << "Delta ujemna. brak miejsc zerowych" << endl << endl << endl;
- }
- for (delta == 0.0) {
- cout << "Delta rowna ZERO. Miejsce zerowe x1= " << rowne << endl << endl << endl;
- }
- for (delta > 0.0) {
- cout << "Delta wieksza od zera. Miejsca zerowe to x1: " << xx1 << " oraz x2= " << xx2 << "." << endl << endl << endl;
- }
- } //TA FUNKCJA NIE DZIAΕA
- int main(){
- int a;
- int b;
- int konczacy;
- double a1, b1, c1;
- cout << "Obliczanie silni. Podaj cyfre: ";
- cin >> a;
- cout << "WYNIK: " << silnia(a) << endl << endl << endl; //SILNIA
- cout << "Obliczanie ciagu Fibonacciego. Podaj liczbe: ";
- cin >> b;
- cout << "WYNIK: " << fibun(b) << endl << endl << endl; //FIBUNACCI
- cout << "Obliczanie pierwiastkow rownania kwadratowego. Podaj a, b, oraz c." << endl;
- cout << "Podaj a: ";
- cin >> a1;
- cout << endl << "Podaj b: ";
- cin >> b1;
- cout << endl << "Podaj c: ";
- cin >> c1; //NIEGOTOWE PIERWIASTKI ROWNANIA KWADRATOWEGO
- cout << endl << silnia(a1, b1, c1);
- cout << "Koniec programu. Wcisnij ENTER!";
- cin >> konczacy;
- return 0;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement