
1.Пользователь вводит с клавиатуры число. Если оно четное, умножить его на три, иначе – поделить на
два. Результат вывести на экран. (C или C++)2.Пользователь вводит с клавиатуры символ. Определить, какой это символ: Буква, цифра, знак препинания или другое(C или C++)

Ответы на вопрос

ЗАДАНИЕ 1:
#include <iostream>
using namespace std;
void main()
{
int number = 0;
cout << "Введите число ->";
cin >> number;
if (number % 2 == 0)
{
number *= 3;
}
else
{
number /= 2;
}
cout << number << endl;
}
ЗАДАНИЕ 2:
#include <iostream>
#include <cctype>
using namespace std;
void main()
{
char symbol = 0;
cout << "Введите символ ->";
cin >> symbol;
if (isalpha(symbol))
{
cout << "Вы ввели букву" << endl;
}
else if (isdigit(symbol))
{
cout << "Вы ввели цифру" << endl;
}
else if (ispunct(symbol))
{
cout << "Вы ввели знак препинания" << endl;
}
else
{
cout << "Вы ввели не букву, не цифру и не знак препинания" << endl;
}
}



Приведу примеры кода на C++ для обоих задач:
- Умножение на три или деление на два в зависимости от четности числа:
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите число: ";
std::cin >> number;
if (number % 2 == 0) {
int result = number * 3;
std::cout << "Результат: " << result << std::endl;
} else {
int result = number / 2;
std::cout << "Результат: " << result << std::endl;
}
return 0;
}
- Определение типа символа: буква, цифра, знак препинания или другое:
cpp#include <iostream>
#include <cctype>
int main() {
char symbol;
std::cout << "Введите символ: ";
std::cin >> symbol;
if (std::isalpha(symbol)) {
std::cout << "Буква" << std::endl;
} else if (std::isdigit(symbol)) {
std::cout << "Цифра" << std::endl;
} else if (std::ispunct(symbol)) {
std::cout << "Знак препинания" << std::endl;
} else {
std::cout << "Другое" << std::endl;
}
return 0;
}
Оба примера позволяют пользователю вводить данные с клавиатуры и выводят результат на экран в зависимости от условий.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili