Created
September 9, 2024 16:40
-
-
Save ViktorLychkatyi/b72ba4315e180793b0239190ddd22590 to your computer and use it in GitHub Desktop.
task3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1. Ввести число, и определить – чётное оно, или нет. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int number; | |
cout << "Введите первое число: "; | |
cin >> number; | |
if (number % 2 == 0) { | |
cout << number << " - Это число является позитивным"; | |
} | |
else { | |
cout << number << " - Это число является отрицательным"; | |
} | |
return 0; | |
} | |
*/ | |
// 2. Написать программу для проверки кратности числа X числу Y(оба числа вводятся с клавиатуры). | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int x, y; | |
cout << "Введите X: "; | |
cin >> x; | |
cout << "Введите Y: "; | |
cin >> y; | |
if (x == y) { | |
cout << "Заданный значение X: " << x << "\nЗаданное значение Y совпадает с значением X: " << y; | |
} | |
else { | |
cout << "Заданный значение X: " << x << "\nЗаданное значение Y не совпадает с значением X: " << y; | |
} | |
return 0; | |
} | |
*/ | |
// 3. Ввести число, и выяснить - положительное оно, отрицательное, или равно нулю ? | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int number; | |
cout << "Введите число: "; | |
cin >> number; | |
if (number == 0) { | |
cout << number << " - это число равно нулю"; | |
} | |
else if (number > 0) { | |
cout << number << " - это число положительное\n"; | |
} | |
else { | |
cout << number << " - это число отрицательное"; | |
} | |
return 0; | |
} | |
*/ | |
// 4. Реализовать калькулятор. Вводятся 2 любых вещественных числа в переменные a и b. Необходимо вывести на экран меню с пунктами: | |
/* | |
#include <iostream> | |
#include <cmath> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double a, b; | |
int choice; | |
cout << "Введите число a: "; | |
cin >> a; | |
cout << "Введите число b: "; | |
cin >> b; | |
cout << "Выберите операцию:"; | |
cout << "\n1. Сложение (a + b)"; | |
cout << "\n2. Вычитание (a - b)"; | |
cout << "\n3. Умножение (a * b)"; | |
cout << "\n4. Деление (a / b)"; | |
cout << "\n5. Остаток от деления (a % b)"; | |
cout << "\nВаш выбор: "; | |
cin >> choice; | |
switch (choice) { | |
case 1: | |
cout << "Результат: " << (a + b); | |
break; | |
case 2: | |
cout << "Результат: " << (a - b); | |
break; | |
case 3: | |
cout << "Результат: " << (a * b); | |
break; | |
case 4: | |
if (b != 0) { | |
cout << "Результат: " << (a / b); | |
} | |
else { | |
cout << "Ошибка: Деление на ноль невозможно.\n"; | |
} | |
break; | |
case 5: | |
if (b != 0) { | |
cout << "Результат: " << fmod(a, b); | |
} | |
else { | |
cout << "Ошибка: Деление на ноль невозможно.\n"; | |
} | |
break; | |
default: | |
cout << "Неверный выбор.\n"; | |
break; | |
} | |
return 0; | |
} | |
*/ | |
// 5. Написать программу, которая предлагает пользователю ввести номер дня недели, и в ответ показывает название этого дня (например, 6 – это суббота). Решить с использованием if и switch. | |
// if | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int choice; | |
cout << "Введите номер дня (1-7): "; | |
cin >> choice; | |
if (choice == 1) { | |
cout << "1 - Понедельник"; | |
} | |
else if (choice == 2) { | |
cout << "2 - Вторник"; | |
} | |
else if (choice == 3) { | |
cout << "3 - Среда"; | |
} | |
else if (choice == 4) { | |
cout << "4 - Четверг"; | |
} | |
else if (choice == 5) { | |
cout << "5 - Пятница"; | |
} | |
else if (choice == 6) { | |
cout << "6 - Суббота"; | |
} | |
else if (choice == 7) { | |
cout << "7 - Воскресенье"; | |
} | |
else { | |
cout << "Неверный выбор"; | |
} | |
return 0; | |
} | |
*/ | |
// switch | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int choice; | |
cout << ("Введите номер дня (1-7): "); | |
cin >> choice; | |
switch (choice) { | |
case 1: | |
cout << ("1 - Понедельник"); | |
break; | |
case 2: | |
cout << ("2 - Вторник"); | |
break; | |
case 3: | |
cout << ("3 - Среда"); | |
break; | |
case 4: | |
cout << ("4 - Четверг"); | |
break; | |
case 5: | |
cout << ("5 - Пятница"); | |
break; | |
case 6: | |
cout << ("6 - Суббота"); | |
break; | |
case 7: | |
cout << ("7 - Воскресенье"); | |
break; | |
default: | |
cout << "Неверный выбор\n"; | |
break; | |
} | |
return 0; | |
} | |
*/ | |
// 6. Написать программу, которая предлагает пользователю выбрать животное из списка(1 – кошка, 2 – собака и тд.), и в ответ показывает, какие звуки издаёт выбранное животное.В списке должно быть хотя бы 10 животных. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int choice; | |
cout << ("Выберите животное из списка: "); | |
cout << ("1 - Кошка"); | |
cout << ("2 - Собака"); | |
cout << ("3 - Хомяк"); | |
cout << ("4 - Морская свинка"); | |
cout << ("5 - Попугай"); | |
cout << ("6 - Кролик"); | |
cout << ("7 - Аквариумные рыбки"); | |
cout << ("8 - Черепаха"); | |
cout << ("9 - Крыса"); | |
cout << ("10 - Фретка (домашний хорек)"); | |
cin >> choice; | |
switch (choice) { | |
case 1: | |
cout << ("Кошка: Мяукает, мурлычет, шипит, рычит."); | |
break; | |
case 2: | |
cout << ("Собака: Лает, рычит, скулит, воет."); | |
break; | |
case 3: | |
cout << ("Хомяк: Писк, иногда хрюканье."); | |
break; | |
case 4: | |
cout << ("Морская свинка: Писк, мурлыканье, ворчание."); | |
break; | |
case 5: | |
cout << ("Попугай: Свист, чириканье, разговор."); | |
break; | |
case 6: | |
cout << ("Кролик: Писк, ворчание, скрежет зубами."); | |
break; | |
case 7: | |
cout << ("Аквариумные рыбки: Не издают звуков, слышимых человеком."); | |
break; | |
case 8: | |
cout << ("Черепаха: Хриплый звук, шипение."); | |
break; | |
case 9: | |
cout << ("Крыса: Писк, чириканье, фырканье."); | |
break; | |
case 10: | |
cout << ("Фретка (домашний хорек): Дукание, шипение, писк."); | |
break; | |
default: | |
cout << "Неверный выбор\n"; | |
break; | |
} | |
return 0; | |
} | |
*/ | |
// 7. Ввести три числа и найти наименьшее среди них. | |
/* | |
#include <iostream> | |
#include <algorithm> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int a = 5; | |
int b = 10; | |
int c = 3; | |
int minimum = min({ a, b, c }); | |
cout << "Наименьшее число: " << minimum; | |
return 0; | |
} | |
*/ | |
// 8. Вводится время(только часы) – программа выводит приветствие, соответствующее введённому времени(например, ввели 15 часов – выводится приветствие «добрый день»). | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int hours; | |
cout << "Введите текущее время (только часы): "; | |
cin >> hours; | |
if (hours < 0 || hours > 23) { | |
cout << "Ошибка: введено некорректное значение времени."; | |
return 1; | |
} | |
if (hours >= 0 && hours < 6) { | |
cout << "Доброй ночи!"; | |
} | |
else if (hours >= 6 && hours < 12) { | |
cout << "Доброе утро!"; | |
} | |
else if (hours >= 12 && hours < 18) { | |
cout << "Добрый день!"; | |
} | |
else if (hours >= 18 && hours < 23) { | |
cout << "Добрый вечер!"; | |
} | |
else { | |
cout << "Ошибка: заданное некорректное значение"; | |
} | |
return 0; | |
} | |
*/ | |
// 9. Указать с клавиатуры текущее время(количество часов, минут, секунд).Проверить корректность введённых значений. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int hours, minutes, seconds; | |
cout << "Введите текущее время: "; | |
cout << "Часы (0-23): "; | |
cin >> hours; | |
cout << "Минуты (0-59): "; | |
cin >> minutes; | |
cout << "Секунды (0-59): "; | |
cin >> seconds; | |
if (hours >= 0 && hours <= 23 && minutes >= 0 && minutes <= 59 && seconds >= 0 && seconds <= 59) { | |
cout << "Время введено корректно: " << hours << ":" << minutes << ":" << seconds; | |
} | |
else { | |
cout << "Ошибка: введены некорректные значения времени."; | |
} | |
return 0; | |
} | |
*/ | |
// 10. Ввести число и определить кратно ли оно 3, 5, и 7 одновременно. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int number; | |
cout << "Введите число: "; | |
cin >> number; | |
if (number % 105 == 0) { | |
cout << "Число кратно 3, 5 и 7 одновременно."; | |
} | |
else { | |
cout << "Число не кратно 3, 5 и 7 одновременно."; | |
} | |
return 0; | |
} | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment