Вопрос задан 25.06.2023 в 05:30. Предмет Информатика. Спрашивает Груздева Алина.

Срочно нужно, заранее спасибо) Составить алгоритм через программу С++  дано трехзначное целое

число. Составить программу, которая определяет, является ли произведение цифр числа двузначным числом;  дано четырехзначное число. Составить программу, которая определяет, какие цифры этого числа четные, а какие нечетные. Число вводить с клавиатуры;  составить программу, которая определяет, делится ли одно целое число на другое без остатка. Числа вводить с клавиатуры.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кубик Дима.

//1

#include <iostream>

using namespace std;

signed main() {

int N, pr = 1;

cin >> N;

N = abs(N);

if ((N % 10 * (N / 10) % 10 * N / 100) > 10 and (N % 10 * (N / 10) % 10 * N / 100) < 100)

 cout << "YES";

else

 cout << "NO";

return 0;

}

//2

#include <iostream>

using namespace std;

signed main() {

setlocale(LC_ALL, "Rus");

int N;

cin >> N;

N = abs(N);

while (N > 0) {

 if ((N % 10) % 2 == 0)

  cout << N % 10 << " - четное\n";

 else

  cout << N % 10 << " - нечетное\n";

 N /= 10;

}

return 0;

}

//3

#include <iostream>

using namespace std;

signed main() {

setlocale(LC_ALL, "Rus");

int a, b;

cin >> a >> b;

if (a % b == 0)

 cout << "Число " << a << " делится без остатка на число " << b;

else

 cout << "Число " << a << " не делится без остатка на число " << b;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программы на C++ для каждой из задач:

  1. Определение, является ли произведение цифр трехзначного числа двузначным числом:
cpp
#include <iostream> using namespace std; int main() { int number; cout << "Введите трехзначное число: "; cin >> number; int digit1 = number / 100; // Первая цифра числа int digit2 = (number / 10) % 10; // Вторая цифра числа int digit3 = number % 10; // Третья цифра числа int product = digit1 * digit2 * digit3; if (product >= 10 && product <= 99) { cout << "Произведение цифр является двузначным числом." << endl; } else { cout << "Произведение цифр не является двузначным числом." << endl; } return 0; }
  1. Определение четных и нечетных цифр четырехзначного числа:
cpp
#include <iostream> using namespace std; int main() { int number; cout << "Введите четырехзначное число: "; cin >> number; int thousands = number / 1000; // Тысячи int hundreds = (number / 100) % 10; // Сотни int tens = (number / 10) % 10; // Десятки int units = number % 10; // Единицы cout << "Четные цифры: "; if (thousands % 2 == 0) cout << thousands << " "; if (hundreds % 2 == 0) cout << hundreds << " "; if (tens % 2 == 0) cout << tens << " "; if (units % 2 == 0) cout << units << " "; cout << endl; cout << "Нечетные цифры: "; if (thousands % 2 != 0) cout << thousands << " "; if (hundreds % 2 != 0) cout << hundreds << " "; if (tens % 2 != 0) cout << tens << " "; if (units % 2 != 0) cout << units << " "; cout << endl; return 0; }
  1. Проверка, делится ли одно целое число на другое без остатка:
cpp
#include <iostream> using namespace std; int main() { int num1, num2; cout << "Введите первое целое число: "; cin >> num1; cout << "Введите второе целое число: "; cin >> num2; if (num2 == 0) { cout << "На ноль делить нельзя." << endl; } else if (num1 % num2 == 0) { cout << num1 << " делится на " << num2 << " без остатка." << endl; } else { cout << num1 << " не делится на " << num2 << " без остатка." << endl; } return 0; }

Вы можете скопировать и вставить эти программы в среду разработки C++ и выполнить их для решения задач.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос