Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <math.h>
- #include <windows.h>
- #include <string>
- using namespace std;
- int silnia(int liczba)
- {
- long long silnia = 1;
- for (int i = 1; i<=liczba;i++)
- silnia *= i;
- return silnia;
- }
- /*
- int rownanie(double delta)
- {
- double x1,a,b,c,x2;
- if (delta<0)
- {
- cout << "Brak pierwiastkow rownania!" << endl;
- }
- else if (delta=0)
- {
- cout << "Rownanie posiada jeden pierwiastek: " << x1=((-b)/(2*a)) << endl;
- }
- else
- {
- cout << "Rownanie posiada dwa pierwiastki: " << x1= (-b+sqrt(delta))/(2*a) << " oraz " << x2=(-b-sqrt(delta))/(2*a) << endl;
- }
- return("PAUSE");
- }
- */
- int fib(int n)
- {
- if(n == 0) return 0;
- if(n == 1) return 1;
- return fib(n-1)+fib(n-2);
- }
- void pisz(string n)
- {
- for(int i=0; i<n.size(); i++)
- {
- cout<<n[i];
- cout<<n[i];
- Sleep(100);
- }
- }
- void wspak(string txt)
- {
- cout<<"Wspak:\n";
- for(int i=txt.length()-1;i>=0;i--)
- cout<<txt[i];
- }
- int main()
- {
- int liczba;
- cout << "Podaj liczbe ktorej silnie chcesz obliczyc: " << endl;
- cin >> liczba;
- cout << silnia(liczba) << endl;
- /*
- double a,b,c,x1,x2,delta;
- cout << "Podaj wspolczynniki rownania: a*x^2+b*x+c: " << endl;
- cout << "a= " << endl;
- cin >> a;
- cout << "b= " << endl;
- cin >> b;
- cout << "c= " << endl;
- cin >> c;
- delta = b * b - 4 * a * c;
- cout << rownanie(delta) << endl;
- return(0
- */
- int n;
- cout << "Podaj numer wyrazu ciagu fibonacciego do obliczenia:" << endl;
- cin >> n;
- cout << fib(n) << endl;
- system("PAUSE");
- cout << "Napisz tekst ktory mam wypisac z powtorzonymi znakami: " << endl;
- string napis;
- cin >> napis;
- pisz(napis);
- cout << " " << endl;
- /*
- cout << "Napisz tekst do wypisania ilosci liter: " << endl;
- string napis;
- cin >> napis;
- */
- int argc;
- char *argv[];
- string text;
- cout<<"Podaj tekst: " << endl;
- getline(cin, text);
- wspak(text);
- cout<<"\n";
- system("PAUSE");
- return EXIT_SUCCESS;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement