#include #include #include #include using namespace std; void zadanie1() { double l1,l2,l3; cout << "Podaj trzy liczby oddzielone spacjami (liczba1 liczba2 liczb3)" << endl; cout << "Liczby musza byc wieksze od 0!!!" << endl; do{ cin >> l1 >> l2 >> l3; if (l1<=0 || l2<=0 || l3<=0) cerr << "BLAD: Przynajmniej jedna z liczb nie jest wieksza od 0!" << endl; }while(l1<=0 || l2<=0 || l3<=0); if (l1>l3) { int a=l1; l1=l3; l3=a; } if (l2>l3) { int a=l2; l2=l3; l3=a; } if (pow(l3,2) == pow(l2,2) + pow(l1,2)) { cout << "To sa liczby pitagorejskie!" << endl; cout << l1 << "^2 + " << l2 << "^2 = " << l3 << "^2" << endl; } else { cout << "To nie sa liczby pitagorejskie!" << endl; cout << l1 << "^2 + " << l2 << "^2 = " << pow(l1,2) + pow(l2,2) << endl; cout << l3 << "^2 = " << pow(l3,2) << endl; } } void zadanie2() { srand(time(NULL)); bool strzelone[100]={false}; int _min=1,_max=100; int strzal; int proby=1; string podpowiedz; cout << "BEDE STRZELAL O JAKIEJ LICZBIE POMYSLALES!" << endl; while(true) { jeszcze_raz: strzal = rand()%(_max-_min+1)+_min; if (strzelone[strzal-1]==true) goto jeszcze_raz; cout << strzal << endl; if (_min==_max) { cout << "ZATEM TWOJA LICZBA TO " << _min << endl; cout << "ZGADLEM ZA " << proby << " PROBA!" << endl; break; } podaj: cout << ">"; cin >> podpowiedz; if (podpowiedz=="m") { _min=strzal+1; } else if (podpowiedz=="d") { _max=strzal-1; } else if (podpowiedz=="+") { cout << "ZGADLEM ZA " << proby << " PROBA!" << endl; break; } else goto podaj; proby++; } } void zadanie3() { int licznik=1; for (int i = 1; i<100; i++) { for (int j = 1; j<100; j++) { for (int k = 1; k<100; k++) { if (i*i+j*j==k*k && j>i) { cout << licznik << " - " << i << " " << j << " " << k << endl; licznik++; } } } } } int *tablica; int main() { ///zadanie1(); //ZADANIE 1 ///zadanie2(); //ZADANIE 2 ///zadanie3(); //ZADANIE 3 }