Skip to content

Instantly share code, notes, and snippets.

@ViktorLychkatyi
Created September 9, 2024 16:40
Show Gist options
  • Save ViktorLychkatyi/b72ba4315e180793b0239190ddd22590 to your computer and use it in GitHub Desktop.
Save ViktorLychkatyi/b72ba4315e180793b0239190ddd22590 to your computer and use it in GitHub Desktop.
task3
// 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