Вопрос задан 08.06.2023 в 11:43. Предмет Информатика. Спрашивает Елфимов Ярослав.

Дан массив чисел B[N] N(1≤N≤100000) из заданного масива выведите на экран числа, кратные p​

0 0
Перейти к ответам

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

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

Ответ:

C++:

#include <iostream>

using namespace std;

int main() {

int n, p;

cin >> n >> p;

int b[n];

for (int i = 0; i < n; i++) {

cin >> b[i];

}

cout << "Числа в массиве, кратные " << p << ": ";

for (int i = 0; i < n; i++) {

if (b[i] % p == 0) {

cout << b[i] << " ";

}

}

cout << endl;

return 0;

}

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

Для решения данной задачи, вам потребуется перебрать все числа в массиве и проверить, кратны ли они числу p. Если число кратно p, выведите его на экран.

Вот пример кода на Python, который выполняет это:

python
def print_multiples(arr, p): for num in arr: if num % p == 0: print(num) # Пример использования B = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] p = 3 print_multiples(B, p)

В данном примере массив B содержит числа от 1 до 10, а p равно 3. Функция print_multiples проверяет каждое число в массиве B и выводит на экран только те числа, которые кратны 3. В данном случае, выводом будет:

3 6 9

Вы можете адаптировать этот код под свои нужды, указав свой массив чисел B и число p. Обратите внимание, что в данном примере массив B содержит только целые числа, поэтому код будет работать только для целочисленных значений. Если вам нужно работать с числами с плавающей запятой, вам понадобится использовать другую проверку, например, if num % p == 0.0:.

0 0

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

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

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