Вопрос задан 23.02.2019 в 21:25. Предмет Информатика. Спрашивает Проскурякова Анна.

Помогите решить на С++ Вывести на экран все делители заданного числа. Вывести на экран заданное

количество чисел, кратных заданному. Для двух чисел определить наименьшее общее кратное. Приблизительно посчитать квадратный корень заданного числа
0 0
Перейти к ответам

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

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

Чтобы вывести на экран все делители заданного числа в языке программирования C++, можно использовать следующий код:

```cpp #include

void printDivisors(int number) { std::cout << "Делители числа " << number << ": "; for (int i = 1; i <= number; i++) { if (number % i == 0) { std::cout << i << " "; } } std::cout << std::endl; }

int main() { int number; std::cout << "Введите число: "; std::cin >> number; printDivisors(number); return 0; } ```

Данный код сначала просит пользователя ввести число, а затем вызывает функцию `printDivisors`, которая выводит все делители этого числа на экран.

Чтобы вывести на экран заданное количество чисел, кратных заданному числу, можно использовать следующий код:

```cpp #include

void printMultiples(int number, int count) { std::cout << "Первые " << count << " чисел, кратных " << number << ": "; int printedCount = 0; int currentNumber = number; while (printedCount < count) { std::cout << currentNumber << " "; currentNumber += number; printedCount++; } std::cout << std::endl; }

int main() { int number, count; std::cout << "Введите число: "; std::cin >> number; std::cout << "Введите количество чисел: "; std::cin >> count; printMultiples(number, count); return 0; } ```

Данный код просит пользователя ввести число и количество чисел, а затем вызывает функцию `printMultiples`, которая выводит заданное количество чисел, кратных заданному числу, на экран.

Чтобы найти наименьшее общее кратное двух чисел, можно использовать следующий код:

```cpp #include

int findLCM(int number1, int number2) { int maxNumber = (number1 > number2) ? number1 : number2; while (true) { if (maxNumber % number1 == 0 && maxNumber % number2 == 0) { return maxNumber; } maxNumber++; } }

int main() { int number1, number2; std::cout << "Введите первое число: "; std::cin >> number1; std::cout << "Введите второе число: "; std::cin >> number2; int lcm = findLCM(number1, number2); std::cout << "Наименьшее общее кратное чисел " << number1 << " и " << number2 << ": " << lcm << std::endl; return 0; } ```

Данный код просит пользователя ввести два числа, а затем вызывает функцию `findLCM`, которая находит наименьшее общее кратное этих чисел.

Чтобы приблизительно посчитать квадратный корень заданного числа, можно использовать библиотеку `` и функцию `sqrt`:

```cpp #include #include

int main() { double number; std::cout << "Введите число: "; std::cin >> number; double squareRoot = std::sqrt(number); std::cout << "Приблизительный квадратный корень числа " << number << ": " << squareRoot << std::endl; return 0; } ```

Данный код просит пользователя ввести число, а затем использует функцию `sqrt` из библиотеки `` для приблизительного вычисления квадратного корня этого числа.

0 0

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

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

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