Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать класс "Дробь" https://www.cyberforum.ru/ cpp-beginners/ thread2543905.html
Описать класс Дробь (определяется как пара чисел (m,n)). Определить конструкторы по умолчанию и с разным числом параметров, деструктор. Методы класса позволяют сократить дробь, вывести на экран в...
Поменять местами максимальный элемент каждой строки матрицы с первым элементом соответствующей строки C++
Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки. Написать два варианта программы: без применения указателей и с указателями. ...
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...
C++ Сборщик мусора https://www.cyberforum.ru/ cpp-beginners/ thread2543875.html
Наткнулся на такие строки и прошу пояснить, что значит. Во многих языках управление ресурсами в основном делегируется сбор­ щику мусора. С++ также предлагает интерфейс сборки мусора, так что вы ...
C++ Методы двусвязного списка https://www.cyberforum.ru/ cpp-beginners/ thread2543849.html
В cpp-файле в методах: Add(47-51); Remove(97 - 102); Insert(142-146), не понятно что происходит в строках указанных в скобочках. Можете объяснить? Всем спасибо за ответ. //cpp файл #include...
C++ Функции с динамическими массивами
Задача: Написать следующие функции для работы с динамическим массивом: ∙ Функция создания динамического массива (размер массива передается в параметры); ∙ Функция инициализации динамического...
C++ Описать структуру и поиск по номеру телефона Я описал структуру, но у меня проблема с поиском, я уже и с помощью функций пытался, но никак. #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> #include <iomanip>... 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
Ребята, всем привет, можете написать преимущества бинарных файлов и их недостатки? А так же, чем они отличаются от текстовых. В интернете не могу найти конкретного ответа
0 / 0 / 0
Регистрация: 13.05.2018
Сообщений: 16
0

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

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

Нужно составить функцию, которая будет заменять все элементы в промежутке 0.

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
#include <iostream>
using namespace std;
#include <stdlib.h> // для подключения srand(), rand()и RAND_MAX;
#include <time.h>   // для подключения функции time();
 
const int n = 20; // определяется целочисленная константа
 
 
int N(int* mas, int a, int b) {
    for (int i = 0; i < n; i++)
    {
        if (a <= i && i <= b) { return 0; }
        else return mas[i];
    }
} 
 
 
int main()
{
    int  arr[n], a,b;
    cout << "a,b: "; cin >> a >> b;
    srand((unsigned)time(NULL)); 
    for (int i = 0; i < n; i++)
    {
        arr[i] = rand()%10; 
        cout<<N(arr, a, b)<<" ";
    }
 
    return 0;
}



Помогите разобраться, пожалуйста, что я делаю не так?

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

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

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

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

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

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

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

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

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

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

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