Вопрос задан 23.02.2019 в 13:24. Предмет Информатика. Спрашивает Зозуля Никита.

№1.Дан массив натуральных чисел Найти сумму элементов кратных данному К №2.В целочисленной

последовательности есть нулевые элементы Создать массив из номеров этих элементов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнова Елизавета.
1)
#include <iostream>
#include <math.h>

using namespace std;

int main() {
    int  n, sum = 0, k;
    cin >> n >> k; //ввести размерность массива и требуемое k
    int a[n];
    for(int i = 0; i < n; i++) {
        cin >> a[i]; //вводим массив
        if(a[i]%k == 0) { cout << a[i] << endl; sum+=a[i]; }
    }
    cout << sum << endl;   
}
2)
#include <iostream>
#include <math.h>

using namespace std;

int main() {
    int  n, sum = 0, k;
    cin >> n;
    int a[n], b[n], lenB = 0;
    for(int i = 0; i < n; i++) {
        cin >> a[i]; //вводим массив
        if(a[i] == 0) b[lenB++] = i;
    }
    for(int i = 0; i < lenB; i++) cout << b[i] << ' ';
    cout << endl;
}

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

Задача 1: Найти сумму элементов массива, кратных заданному числу К

Для решения этой задачи, вам потребуется выполнить следующие шаги:

1. Создайте массив натуральных чисел. 2. Определите число К, кратное которому нужно найти элементы массива. 3. Пройдитесь по каждому элементу массива и проверьте, делится ли он на число К без остатка. 4. Если элемент делится на К без остатка, добавьте его к сумме. 5. После прохода по всем элементам массива, выведите полученную сумму.

Пример кода на JavaScript, решающего эту задачу:

```javascript function findSumOfMultiples(array, K) { let sum = 0; for (let i = 0; i < array.length; i++) { if (array[i] % K === 0) { sum += array[i]; } } return sum; }

const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const K = 3;

const sumOfMultiples = findSumOfMultiples(array, K); console.log("Сумма элементов, кратных", K, ":", sumOfMultiples); ```

В данном примере, массив `array` содержит натуральные числа от 1 до 10. Мы ищем сумму элементов массива, которые делятся на число `K`, равное 3. В результате выполнения кода, будет выведено сообщение "Сумма элементов, кратных 3: 18", так как сумма чисел 3, 6 и 9 равна 18.

Задача 2: Создать массив из номеров нулевых элементов в целочисленной последовательности

Для решения этой задачи, вам потребуется выполнить следующие шаги:

1. Создайте целочисленную последовательность, содержащую нулевые элементы. 2. Пройдитесь по каждому элементу последовательности и проверьте, является ли он нулевым. 3. Если элемент является нулевым, добавьте его номер (индекс) в массив. 4. После прохода по всей последовательности, выведите полученный массив с номерами нулевых элементов.

Пример кода на JavaScript, решающего эту задачу:

```javascript function findZeroIndexes(sequence) { const zeroIndexes = []; for (let i = 0; i < sequence.length; i++) { if (sequence[i] === 0) { zeroIndexes.push(i); } } return zeroIndexes; }

const sequence = [1, 0, 2, 0, 3, 4, 0, 5]; const zeroIndexes = findZeroIndexes(sequence); console.log("Массив номеров нулевых элементов:", zeroIndexes); ```

В данном примере, целочисленная последовательность `sequence` содержит нулевые элементы. Мы ищем номера (индексы) нулевых элементов и сохраняем их в массив `zeroIndexes`. В результате выполнения кода, будет выведено сообщение "Массив номеров нулевых элементов: [1, 3, 6]", так как нулевые элементы находятся на позициях с индексами 1, 3 и 6.

0 0

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

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

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