Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void znak(int x)
- {
- string y;
- if(x < 0)
- y = "@";
- else
- y = ":-)";
- for(int i = 0; i < 10; i++)
- cout << y;
- cout << endl;
- }
- bool istnienie_trojkata(int a, int b, int c)
- {
- if(a + b > c && a + c > b && c + b > a)
- return true;
- return false;
- }
- void zliczanie(int x, int &sum_even, int &sum_odd)
- {
- if(x%2)
- sum_even += x;
- else
- sum_odd += x;
- }
- int main()
- {
- //zadanie 1
- int x;
- cout << "Podaj liczbe: ";
- cin >> x;
- znak(x);
- //zadanie 2
- int a, b, c;
- cout << "Podaj pierwszy bok trojkata: ";
- cin >> a;
- cout << "Podaj drugi bok trojkata: ";
- cin >> b;
- cout << "Podaj trzeci bok trojkata: ";
- cin >> c;
- if(istnienie_trojkata(a, b, c))
- cout << "Z tych boków można zbudować trójkąt." << endl;
- else
- cout << "Z tych boków nie można zbudować trójkąta." << endl;
- //zadanie 3
- int sum_even = 0, sum_odd = 0;
- do {
- cout << "Podaj liczbe lub wpisz \"0\" by zakonczyc zliczanie: ";
- cin >> x;
- zliczanie(x, sum_even, sum_odd);
- }
- while(x != 0);
- cout << "Suma liczb parzystych: " << sum_even << ", suma liczb nieparzystych: " << sum_odd << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement