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

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

#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;
}



Задача 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.


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