Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Описать класс "Дробь" https://www.cyberforum.ru/ cpp-beginners/ thread2543905.html
Описать класс Дробь (определяется как пара чисел (m,n)). Определить конструкторы по умолчанию и с разным числом параметров, деструктор. Методы класса позволяют сократить дробь, вывести на экран в виде m⁄n, определяют, является ли дробь правильной. Написать функцию, позволяющую складывать две дроби. Используя разработанный класс, написать программу, в которой вводятся две дроби, выводятся их...
Поменять местами максимальный элемент каждой строки матрицы с первым элементом соответствующей строки C++
Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки. Написать два варианта программы: без применения указателей и с указателями. Без указателей есть, а как с указателями? #include <iostream> using namespace std; int main(){
C++ Найти строку матрицы с максимальной суммой матрицы А- (аfi] lj]), i-1,2, ..., n; j-1,2, .., m, по строкам. Найти Определить элементов суммы максимальную из них. https://www.cyberforum.ru/ cpp-beginners/ thread2543892.html C++ Слова, состоящие из букв одного из диапазонов, поместите в один массив, а другие во второй https://www.cyberforum.ru/ cpp-beginners/ thread2543891.html
10. В массив символов вводится текст на русском языке, состоя- щий из нескольких слов. Учитывая, что строчные буквы русского ал- фавита в операционной системе MSDOS (кодовая страница 866) рас- положены не подряд, а разбиты на два диапазона (от «а» до «п» и от «р» до «я»), слова, состоящие только из букв одного из диапазонов, поместите в один массив, а другие во второй. Проведите сортировку...
Класс-итератор для работы с контейнером C++
Мне нужно построить внутренный класс-итератор для работы с контейнерным классом FigureOfCircles #define T Circle class FigureOfCircles { private: Circle* c; int size; public: class Iterator {
C++ Сборщик мусора https://www.cyberforum.ru/ cpp-beginners/ thread2543875.html
Наткнулся на такие строки и прошу пояснить, что значит. Во многих языках управление ресурсами в основном делегируется сбор­ щику мусора. С++ также предлагает интерфейс сборки мусора, так что вы можете подключить сборщик мусора. In many languages, resource management is primarily delegated to a garbage collector. C++ also offers a garbage collection interface so that you can plug in a...
C++ Методы двусвязного списка https://www.cyberforum.ru/ cpp-beginners/ thread2543849.html
В cpp-файле в методах: Add(47-51); Remove(97 - 102); Insert(142-146), не понятно что происходит в строках указанных в скобочках. Можете объяснить? Всем спасибо за ответ. //cpp файл #include "LIST.H" // // Implementation of some methods of class List // // You may listen and writing lections and reading
C++ Функции с динамическими массивами
Задача: Написать следующие функции для работы с динамическим массивом: ∙ Функция создания динамического массива (размер массива передается в параметры); ∙ Функция инициализации динамического массива случайными значениями; ∙ Функция печати динамического массива; ∙ Функция удаления динамического массива (освобождение памяти); ∙ Функция добавления элемента в конец массива (новое значение...
C++ Описать структуру и поиск по номеру телефона Я описал структуру, но у меня проблема с поиском, я уже и с помощью функций пытался, но никак. #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> #include <iomanip> using namespace std; int const k=6; struct Worker { https://www.cyberforum.ru/ cpp-beginners/ thread2543826.html C++ Реализовать класс "Одномерный массив" https://www.cyberforum.ru/ cpp-beginners/ thread2543819.html
Определите класс «одномерный массив». В класс включите два конструктора: создание одномерного массива по количеству элементов; конструктор-копию. Определите функции-члены: вывод на экран элементов массива, поиск количества элементов, меньших значения Р, введенного с клавиатуры.
C++ Объединить два упорядоченных по возрастанию массива так что бы результат был упорядоченным по убыванию
Дано два массива А и В размера 5, элементы которых идут по возрастанию. Объединить эти массивы так что бы массив С(размера 10) был упорядоченным по убыванию.
C++ Бинарный/Текстовый файл https://www.cyberforum.ru/ cpp-beginners/ thread2543807.html
Ребята, всем привет, можете написать преимущества бинарных файлов и их недостатки? А так же, чем они отличаются от текстовых. В интернете не могу найти конкретного ответа
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
01.12.2019, 20:59 0

Заменить все элементы, попадающие в интервал [a, b], нулем. Границы интервала передавать в функцию в качестве параметров - C++ - Ответ 14050975

01.12.2019, 20:59. Показов 4472. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Peramos как решение

Решение

Peramos, начинайте вопрос с условия задачи. массив одномерный целочисленный ? границы целые числа ?
проверяем не индексы, а значения
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std; 
 
void ReplaceNull (int* arr, int n, int a, int b) 
{
    for (int i = 0; i < n; i++)    
        if (arr[i]>=a && arr[i]<=b) arr[i]=0;    
}  
 
int main()
{
    srand((unsigned)time(0));
    int n, a, b;
    cout << "n="; cin >> n;
    
       int*arr = new int[n];    
     
    for (int i = 0; i < n; i++)
        {
        arr[i]=rand()%9 + 1;
        cout << arr[i] << " ";
        }
    
    cout << "\nEnter a,b:\n";    
    cin >> a >> b;
    
    ReplaceNull(arr,n,a,b);
    
    for (int i = 0; i < n; i++)       
        cout << arr[i] << " ";       
    cout << "\n";    
 
    delete[]arr;
system("pause");
return 0;
}


Вернуться к обсуждению:
Заменить все элементы, попадающие в интервал [a, b], нулем. Границы интервала передавать в функцию в качестве параметров C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2019, 20:59
Готовые ответы и решения:

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

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

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

Двумерный массивы, заменить все элементы, попадающие в интервал [a, b], нулем
Сегодня была тема для одномерного массива, потом по заданию надо для двумерного, начал...

3
01.12.2019, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2019, 20:59
Помогаю со студенческими работами здесь

Двумерный массив. Заменить все элементы, попадающие в интервал [a, b], нулем
Двумерный массив &quot;Дана последовательность целых чисел. Заменить все элементы, попадающие в...

Массивы, заменить все элементы, попадающие в интервал [a, b], нулем, всё работает, но есть 1 нюанс
Всё вроде работает, есть такой вопрос как вывести массив до изменения более простым способом, чтобы...

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

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

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