From 095e7c102c7faabdaeb27073729e329696f9d355 Mon Sep 17 00:00:00 2001 From: VectorKappa Date: Wed, 9 Nov 2022 17:10:49 +0100 Subject: [PATCH] =?UTF-8?q?Zadania=20z=20dzi=C5=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Laboratorium/20221109155432/euklides.cpp | 13 +++++++++++++ Laboratorium/20221109155432/gnirts.cpp | 14 ++++++++++++++ Laboratorium/20221109155432/miernikkrzyku.cpp | 16 ++++++++++++++++ Laboratorium/20221109155432/ntapotega.cpp | 14 ++++++++++++++ Laboratorium/20221109155432/szescian.cpp | 11 +++++++++++ 5 files changed, 68 insertions(+) create mode 100644 Laboratorium/20221109155432/euklides.cpp create mode 100644 Laboratorium/20221109155432/gnirts.cpp create mode 100644 Laboratorium/20221109155432/miernikkrzyku.cpp create mode 100644 Laboratorium/20221109155432/ntapotega.cpp create mode 100644 Laboratorium/20221109155432/szescian.cpp diff --git a/Laboratorium/20221109155432/euklides.cpp b/Laboratorium/20221109155432/euklides.cpp new file mode 100644 index 0000000..433207f --- /dev/null +++ b/Laboratorium/20221109155432/euklides.cpp @@ -0,0 +1,13 @@ +#include +#include + +double odleglosc(double xa, double ya, double xb, double yb) +{ + return std::sqrt(std::pow(xa-xb, 2)+std::pow(ya-yb, 2)); +} +int main(int argc, char *argv[]) +{ + std::cout << odleglosc(1,1,2,1) << std::endl; + std::cout << odleglosc(1,1,2,2) << std::endl; + std::cout << odleglosc(1,1,-2,21) << std::endl; +} diff --git a/Laboratorium/20221109155432/gnirts.cpp b/Laboratorium/20221109155432/gnirts.cpp new file mode 100644 index 0000000..b852fac --- /dev/null +++ b/Laboratorium/20221109155432/gnirts.cpp @@ -0,0 +1,14 @@ +#include +#include +std::string gnirts(std::string &wejscie){ + int dlugosc = sizeof(&wejscie)/sizeof(int); + for (int i : dlugosc){ + aaa + } + return gnirts; +} + +int main(int argc, char *argv[]) +{ + std::cout << gnirts("Hello, world!")<< std::endl; +} diff --git a/Laboratorium/20221109155432/miernikkrzyku.cpp b/Laboratorium/20221109155432/miernikkrzyku.cpp new file mode 100644 index 0000000..0647be1 --- /dev/null +++ b/Laboratorium/20221109155432/miernikkrzyku.cpp @@ -0,0 +1,16 @@ +#include +#include +int miernikkrzyku(std::string wejscie){ + int counter = 0; + for (char znak : wejscie){ + if (znak == 'a'){ + counter++; + } + } + return counter; +} + +int main(int argc, char *argv[]) +{ + std::cout << miernikkrzyku("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") << std::endl; +} diff --git a/Laboratorium/20221109155432/ntapotega.cpp b/Laboratorium/20221109155432/ntapotega.cpp new file mode 100644 index 0000000..c26a019 --- /dev/null +++ b/Laboratorium/20221109155432/ntapotega.cpp @@ -0,0 +1,14 @@ +#include + +double potega(int wykladnik, double podstawa){ + double podstawa_old = 1; + for (int i = 0; i < wykladnik; i++) { + podstawa_old *= podstawa; + } + return podstawa_old; +} + +int main() +{ + std::cout << potega(3, 21.5) << std::endl; +} diff --git a/Laboratorium/20221109155432/szescian.cpp b/Laboratorium/20221109155432/szescian.cpp new file mode 100644 index 0000000..ff5b775 --- /dev/null +++ b/Laboratorium/20221109155432/szescian.cpp @@ -0,0 +1,11 @@ +#include + +long long szescian(int podstawa) +{ + return podstawa*podstawa*podstawa; +} + +int main(int argc, char *argv[]) +{ + std::cout << szescian(2) << "\n" << szescian(3) << "\n" << szescian(42) << std::endl; +}