Advertisement
lewapkon

sumaAB.cpp

Oct 22nd, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. //  Autor: Pawel Koniarski
  2. //  Data: 16 pazdziernika 2013 r.
  3. //  Problem: Program wyswietlajacy sume liczb calkowitych z przedzialu
  4. //           domknietego o koncach podanych przez uzytkownika.
  5. //  Specyfikacja:
  6. //      Dane: dwie liczby calkowite bedace koncami przedzialu domknietego,
  7. //            z ktorego sume liczb calkowitych nalezy policzyc
  8. //      Wyniki: liczba calkowita bedaca suma liczb z przedzialu o koncach
  9. //              podanych przez uzytkownika
  10. //  Plik: sumaAB.cpp
  11.  
  12. #include <iostream>
  13.  
  14. using namespace std;
  15.  
  16.  
  17. int suma(int a, int b)
  18. {
  19.     return ((a+b)*(b-a+1))/2;
  20. }
  21.  
  22. int main()
  23. {
  24.     int a, b, c;
  25.     cout << "Podaj dwie liczby calkowite, ktore maja byc koncami przedzialu: ";
  26.     cin >> a >> b;
  27.     if (a > b)
  28.     {  
  29.         c = a;
  30.         a = b;
  31.         b = c;
  32.     }
  33.     cout << "Suma liczb calkowitych z przedzialu o koncach podanych przez "
  34.          << "Ciebie jest rowna: " << suma(a, b) << endl << endl;
  35.  
  36.     system("pause");
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement