From 8bb9dc3f8334e6bd70cd2298b5e9945c46a54c0c Mon Sep 17 00:00:00 2001 From: angeld55 Date: Thu, 14 Oct 2021 13:09:59 +0300 Subject: soltions added --- Sem. 02/Solutions/01. Between100and200.cpp | 15 --------------- Sem. 02/Solutions/01. DaysOfWeek.cpp | 22 ++++++++++++++++++++++ Sem. 02/Solutions/02. Between100and200.cpp | 15 +++++++++++++++ Sem. 02/Solutions/02. Speed check.cpp | 19 ------------------- Sem. 02/Solutions/03. Figures.cpp | 28 ---------------------------- Sem. 02/Solutions/03. Speed check.cpp | 19 +++++++++++++++++++ Sem. 02/Solutions/04. Figures.cpp | 28 ++++++++++++++++++++++++++++ Sem. 02/Solutions/04. Time + 15.cpp | 22 ---------------------- Sem. 02/Solutions/05. Chainsaw.cpp | 16 ---------------- Sem. 02/Solutions/05. Time + 15.cpp | 22 ++++++++++++++++++++++ Sem. 02/Solutions/06. Chainsaw.cpp | 16 ++++++++++++++++ 11 files changed, 122 insertions(+), 100 deletions(-) delete mode 100644 Sem. 02/Solutions/01. Between100and200.cpp create mode 100644 Sem. 02/Solutions/01. DaysOfWeek.cpp create mode 100644 Sem. 02/Solutions/02. Between100and200.cpp delete mode 100644 Sem. 02/Solutions/02. Speed check.cpp delete mode 100644 Sem. 02/Solutions/03. Figures.cpp create mode 100644 Sem. 02/Solutions/03. Speed check.cpp create mode 100644 Sem. 02/Solutions/04. Figures.cpp delete mode 100644 Sem. 02/Solutions/04. Time + 15.cpp delete mode 100644 Sem. 02/Solutions/05. Chainsaw.cpp create mode 100644 Sem. 02/Solutions/05. Time + 15.cpp create mode 100644 Sem. 02/Solutions/06. Chainsaw.cpp diff --git a/Sem. 02/Solutions/01. Between100and200.cpp b/Sem. 02/Solutions/01. Between100and200.cpp deleted file mode 100644 index 0817bcc..0000000 --- a/Sem. 02/Solutions/01. Between100and200.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include -using namespace std; - -int main() -{ - unsigned int n; - cin >> n; - - if (n < 100) - cout << "Less than 100" << endl; - else if (n <= 200) - cout << "Between 100 and 200" << endl; - else - cout << "More than 200" << endl; -} \ No newline at end of file diff --git a/Sem. 02/Solutions/01. DaysOfWeek.cpp b/Sem. 02/Solutions/01. DaysOfWeek.cpp new file mode 100644 index 0000000..b9640c3 --- /dev/null +++ b/Sem. 02/Solutions/01. DaysOfWeek.cpp @@ -0,0 +1,22 @@ +#include +using namespace std; + +int main() +{ + int num; + cin >> num; + + switch (num) + { + case 1:cout << "Monday" << endl; break; + case 2:cout << "Tuesday" << endl; break; + case 3:cout << "Wednesday" << endl; break; + case 4:cout << "Thursday" << endl; break; + case 5:cout << "Friday" << endl; break; + case 6:cout << "Saturday" << endl; break; + case 7:cout << "Sunday" << endl; break; + + default: cout << "The number is not a valid day of the week" << endl; + } + +} \ No newline at end of file diff --git a/Sem. 02/Solutions/02. Between100and200.cpp b/Sem. 02/Solutions/02. Between100and200.cpp new file mode 100644 index 0000000..0817bcc --- /dev/null +++ b/Sem. 02/Solutions/02. Between100and200.cpp @@ -0,0 +1,15 @@ +#include +using namespace std; + +int main() +{ + unsigned int n; + cin >> n; + + if (n < 100) + cout << "Less than 100" << endl; + else if (n <= 200) + cout << "Between 100 and 200" << endl; + else + cout << "More than 200" << endl; +} \ No newline at end of file diff --git a/Sem. 02/Solutions/02. Speed check.cpp b/Sem. 02/Solutions/02. Speed check.cpp deleted file mode 100644 index 4660382..0000000 --- a/Sem. 02/Solutions/02. Speed check.cpp +++ /dev/null @@ -1,19 +0,0 @@ -#include -using namespace std; - -int main() -{ - double speed; - cin >> speed; - - if (speed <= 10) - cout << "Slow" << endl; - else if (speed < 50) - cout << "Average" << endl; - else if (speed < 150) - cout << "Fast" << endl; - else if (speed < 1000) - cout << "Ultra fast" << endl; - else - cout << "Extremely fast" << endl; -} \ No newline at end of file diff --git a/Sem. 02/Solutions/03. Figures.cpp b/Sem. 02/Solutions/03. Figures.cpp deleted file mode 100644 index 170c403..0000000 --- a/Sem. 02/Solutions/03. Figures.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include -using namespace std; - -const double PI = 3.14; -int main() -{ - char figure; - cin >> figure; - - if (figure == 's') - { - double side; - cin >> side; - cout << side * side << endl; - } - else if (figure == 'r') - { - double sideA, sideB; - cin >> sideA >> sideB; - cout << sideA * sideB << endl; - } - else if (figure == 'c') - { - double R; - cin >> R; - cout << PI * R * R << endl; - } -} \ No newline at end of file diff --git a/Sem. 02/Solutions/03. Speed check.cpp b/Sem. 02/Solutions/03. Speed check.cpp new file mode 100644 index 0000000..4660382 --- /dev/null +++ b/Sem. 02/Solutions/03. Speed check.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int main() +{ + double speed; + cin >> speed; + + if (speed <= 10) + cout << "Slow" << endl; + else if (speed < 50) + cout << "Average" << endl; + else if (speed < 150) + cout << "Fast" << endl; + else if (speed < 1000) + cout << "Ultra fast" << endl; + else + cout << "Extremely fast" << endl; +} \ No newline at end of file diff --git a/Sem. 02/Solutions/04. Figures.cpp b/Sem. 02/Solutions/04. Figures.cpp new file mode 100644 index 0000000..170c403 --- /dev/null +++ b/Sem. 02/Solutions/04. Figures.cpp @@ -0,0 +1,28 @@ +#include +using namespace std; + +const double PI = 3.14; +int main() +{ + char figure; + cin >> figure; + + if (figure == 's') + { + double side; + cin >> side; + cout << side * side << endl; + } + else if (figure == 'r') + { + double sideA, sideB; + cin >> sideA >> sideB; + cout << sideA * sideB << endl; + } + else if (figure == 'c') + { + double R; + cin >> R; + cout << PI * R * R << endl; + } +} \ No newline at end of file diff --git a/Sem. 02/Solutions/04. Time + 15.cpp b/Sem. 02/Solutions/04. Time + 15.cpp deleted file mode 100644 index 826fa50..0000000 --- a/Sem. 02/Solutions/04. Time + 15.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include -using namespace std; - -const double PI = 3.14; -int main() -{ - int hours, mins; - cin >> hours >> mins; - - (mins += 15) %= 60; - - if (mins < 15) - (hours+=1)%=24; - - if (hours <= 9) - cout << 0; - cout << hours << ":"; - - if (mins <= 9) - cout << 0; - cout << mins << endl; -} \ No newline at end of file diff --git a/Sem. 02/Solutions/05. Chainsaw.cpp b/Sem. 02/Solutions/05. Chainsaw.cpp deleted file mode 100644 index 68940e0..0000000 --- a/Sem. 02/Solutions/05. Chainsaw.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include -using namespace std; - -int main() -{ - int a, b, c, d, e; - cin >> a >> b >> c >> d >> e; - - if ((a <= b && b >= c && c <= d && d >= e) - || (a >= b && b <= c && c >= d && d <= e)) - { - cout << "Yes"; - } - else - cout << "No"; -} \ No newline at end of file diff --git a/Sem. 02/Solutions/05. Time + 15.cpp b/Sem. 02/Solutions/05. Time + 15.cpp new file mode 100644 index 0000000..826fa50 --- /dev/null +++ b/Sem. 02/Solutions/05. Time + 15.cpp @@ -0,0 +1,22 @@ +#include +using namespace std; + +const double PI = 3.14; +int main() +{ + int hours, mins; + cin >> hours >> mins; + + (mins += 15) %= 60; + + if (mins < 15) + (hours+=1)%=24; + + if (hours <= 9) + cout << 0; + cout << hours << ":"; + + if (mins <= 9) + cout << 0; + cout << mins << endl; +} \ No newline at end of file diff --git a/Sem. 02/Solutions/06. Chainsaw.cpp b/Sem. 02/Solutions/06. Chainsaw.cpp new file mode 100644 index 0000000..68940e0 --- /dev/null +++ b/Sem. 02/Solutions/06. Chainsaw.cpp @@ -0,0 +1,16 @@ +#include +using namespace std; + +int main() +{ + int a, b, c, d, e; + cin >> a >> b >> c >> d >> e; + + if ((a <= b && b >= c && c <= d && d >= e) + || (a >= b && b <= c && c >= d && d <= e)) + { + cout << "Yes"; + } + else + cout << "No"; +} \ No newline at end of file -- cgit v1.3.1-23-gd82d