Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <vector>
  4. #include <string>
  5.  
  6. using namespace std;
  7.  
  8. void liczby(int h) // Budowanie trojkata z liczb
  9. {
  10. int t = 2;
  11. int m = 1;
  12. for (int i = 0; i < h; i++)
  13. {
  14. for (int k = 1; k < i + 2; k++)
  15. {
  16. cout << t * k*m << " ";
  17. }
  18. cout << endl;
  19. m++;
  20. }
  21. }
  22.  
  23. int silnia(int n) // Silnia
  24. {
  25. int w = 1;
  26. for (int i = 1; i <= n; i++)
  27. {
  28. w *=i;
  29. }
  30. return w;
  31. }
  32.  
  33. bool czyPalindrom(string dane) //Sprawdza czy słowo lub wyraz jest palindromem
  34. {
  35. string odwrocony;
  36. int dlugosc = dane.length()-1;
  37. for (int i = 0; i <= dlugosc; i++)
  38. {
  39. odwrocony += dane[dlugosc-i];
  40. }
  41. return odwrocony == dane;
  42. }
  43.  
  44. int main()
  45. {
  46. liczby(5); cout << endl;
  47. cout << silnia(5) << endl;
  48.  
  49. string wyraz;
  50. cout << "Podaj slowo: ";
  51. cin >> wyraz;
  52. cout << (czyPalindrom(wyraz) ? "Tak" : "Nie") << endl;
  53.  
  54. int liczba;
  55. cout << "Podaj liczbe: ";
  56. cin >> liczba;
  57. cout << (czyPalindrom(to_string(liczba)) ? "Tak" : "Nie") << endl; // to_string() zmienia int na string
  58.  
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement