0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 9
1

Заменить элементы массива, попадающие в интервал [a, b], нулем

29.11.2017, 20:49. Показов 4625. Ответов 6
Метки нет (Все метки)

Заменить все элементы, попадающие в интервал [a, b], нулем
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2017, 20:49
Ответы с готовыми решениями:

Заменить все элементы массива, попадающие в интервал, нулем. Выполнить двумя способами: с помощью одномерного и двумерного массива.
Всем доброго времени суток. Заменить все элементы,попадающие в интервал ,нулем.Выполнить двумя...

Заменить все элементы, попадающие в интервал [a, b], нулем. Границы интервала передавать в функцию в качестве параметров
Нужно составить функцию, которая будет заменять все элементы в промежутке 0. #include...

Все элементы массива, попадающие в интервал (a,b) занесите в новый массив и найдите сумму элементов полученного массива
В массиве В(11) все элементы из интервала (a,b) занесите в массив С и найдите сумму элементов...

Массив: Переписать элементы одномерного массива A, попадающие в интервал [2, 6], в массив B.
Переписать элементы одномерного массива A, попадающие в интервал , в массив B.

6
9 / 8 / 4
Регистрация: 22.10.2017
Сообщений: 162
03.12.2017, 23:34 2
bmthitzz, создаешь одномерный массив, если не знаешь, то отвечу потом как, вводишь с клавиатуры а и b и прописываешь в цикле
C++
1
2
for (int i = 0; i < 10; i++)
    if(i + 1 >= a && i + 1 <= b) arr[i] = '0';
Выводишь массив и радуешься жизни
0
0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 9
04.12.2017, 02:39  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int size = 10;
    int a[size], i;
 
    cout << "Введите элементы массива:" << endl;
    for (i = 0; i<size; i++)
        cin >> a[i];
 
    cout << "Получен массив: " << endl;
    for (i = 0; i<size; i++)
        cout << "a[" << i << "]=" << a[i] << ' ';
    //system ("pause");
 
    return 0;
}
Как создать массив я знаю, но чтобы применить твой вариант решения моей задачи, предположу, что ввести его надо немного иначе
0
1365 / 510 / 70
Регистрация: 21.07.2015
Сообщений: 1,290
04.12.2017, 02:57 4
C++
1
std::replace_if (&a[0], &a[size], [A, B](const auto& val){ return ( (val >= A) && (val <= B) ); }, 0);
где A, B - нужный промежуток
0
9 / 8 / 4
Регистрация: 22.10.2017
Сообщений: 162
04.12.2017, 19:15 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int size = 10;
    int a[size], i;
 
    cout << "Введите элементы массива:" << endl;
    for (i = 0; i<size; i++)
        cin >> a[i];
 
for (int i = 0; i < size; i++)
    if(i + 1 >= a && i + 1 <= b) a[i] = 0;
 
    cout << "Получен массив: " << endl;
    for (i = 0; i<size; i++)
        cout << "a[" << i << "]=" << a[i] << ' ';
    //system ("pause");
 
    return 0;
}
Добавлено через 46 секунд
Только не забудь ещё ввести a и b
0
1365 / 510 / 70
Регистрация: 21.07.2015
Сообщений: 1,290
04.12.2017, 20:19 6
Keks_Stolicny, бред написал.
0
9 / 8 / 4
Регистрация: 22.10.2017
Сообщений: 162
04.12.2017, 20:35 7
shmkv, согласен
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2017, 20:35
Помогаю со студенческими работами здесь

Дана последовательность, расположить её элементы, попадающие в интервал от А до В, в порядке возрастания.
Дана последовательность, расположить её элементы, попадающие в интервал от А до В, в порядке...

Заменить все элементы массива, попадающие в интервал [a, b], нулем
Здравствуйте,помогите пожалуйста написать программу на С#! Задачи из данного пункта решить двумя...

Заменить все элементы, попадающие в интервал [a, b], нулем
3адание: Заменить все элементы, попадающие в интервал , нулем. Начудил с кодом, переделываю код, а...

Заменить все элементы последовательности, попадающие в интервал [a, b], нулем
уважаемые форумчане подсобите с задачами в C#. 1)Дана последовательность целых чисел. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru