С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Элементы массива, целая часть которых не превышает 1, перенести в начало Помогите прекрутить к этому коду Эту функцию Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом — все остальные. { cout << " Задание №2 " << endl; cout << " В одномерном массиве, состоящем из n целых элементов,... https://www.cyberforum.ru/ cpp-beginners/ thread2461358.html Сгруппировать равные элементы массива C++
Прошу помощи с решением задачи: Задан массив чисел a1,...,a50. Предполагается, что в нем есть равные между собой элементы. Переставить их так, чтобы равные между собой элементы стояли рядом. Спасибо.
C++ Возврат case Если пользователь выбрал 2 или 3, то програма должна заново запустить switch после выполнения соответствующей ветки 2 или 3. Все остальное работает. Подскажите, пожалуйста. using namespace std; int main() { setlocale(LC_ALL, "Russian"); int b,i,a=1; https://www.cyberforum.ru/ cpp-beginners/ thread2461348.html C++ Написать структуру для комплексного числа Описать тип struct Complex, задающий комплексное число с действительной частью Re и мнимой частью Im. Реализовать в виде отдельных функций а) операцию вычисления модуля комплексного числа; б) операцию вычисления аргумента комплексного числа; операции в) суммы, г) разности, д) произведения и е) частного двух комплексных чисел. С использованием описанных типа и функций разработать программу,... https://www.cyberforum.ru/ cpp-beginners/ thread2461346.html
C++ Запускаю и ничего не происходит
В чём проблема? #include <iostream> #include <fstream> #include <locale.h> using namespace std; int diagonal(int **Mas, int n); int main() {
C++ Удалить из строки те слова, которые содержат двойные согласные буквы https://www.cyberforum.ru/ cpp-beginners/ thread2461327.html
Дана строка. Словом текста считается любая последовательность букв русского алфавита; между соседними словами - не менее одного пробела, за последним словом - точка. Удалить из строки те слова, которые содержат двойные согласные буквы.
C++ Задача Прима-Краскала с граф интерфейсом https://www.cyberforum.ru/ cpp-beginners/ thread2461317.html
Задача Прима-Краскала + нужен минимальный графический интерфейс
Создать файл, содержащий сведения об ассортименте игрушек в магазине C++
Создать файл, содержащий сведения об ассортименте игрушек в магазине. Каждая запись содержит поля: название игрушки, цена, количество, возрастные границы, например 2 – 5, т.е. от 2 до 5 лет. Количество записей произвольное. Написать программу, выводящую на экран следующую информацию: - названия игрушек, которые подходят детям от 1 до 3 лет; - стоимость самой дорогой игрушки и её...
C++ Заполнить массив случайными числами так чтобы был обязательно хотя бы 1 ноль https://www.cyberforum.ru/ cpp-beginners/ thread2461303.html
Необходимо заполнить массив случайными числами так чтобы был обязательно хотя бы один 0 (с помощью указателей), вот мой код int main() { int *a, n; bool f=false; do { cout << "Enter length of Array:\n"; cin >> n; } while (n <= 0); a = new int;
C++ C++ https://www.cyberforum.ru/ cpp-beginners/ thread2461301.html
Создать программу, которая определяет эффективность последовательности последовательностей с максимальной длиной в последовательности. Кто-то понимает
Наследование классов C++
Всем доброго времени суток. Нужна ваша помощь с наследованием классов. Туплю жестко( В общем, нужно разработать иерархию классов. В иерархии классов должна быть описана как минимум одна виртуальная функция. Выбрать необходимые поля и методы классов, написать программу, в которой будут продемонстрированы все возможности иерархии классов. Разрабатываемые классы: «Игровое поле для игры в шашки»,...
C++ Не пойму почему не работает Ответ просто не выводится и бесконечно просит ввести число #include<stdio.h> #include<locale.h> int NOD(int N, int M) { while(M != N) { if(M > N) { M-=N; https://www.cyberforum.ru/ cpp-beginners/ thread2461290.html
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,884
Записей в блоге: 1
28.05.2019, 14:07 0

Заполнить массив случайными числами так чтобы обязательно был хотя бы один ноль - C++ - Ответ 13608410

28.05.2019, 14:07. Показов 2089. Ответов 5
Метки (Все метки)

Ответ

NpB007,
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
39
40
41
#include <cstddef>
#include <iostream>
#include <random>
 
int main()
{
    std::cout << "Enter length of Array: ";
    std::size_t size;
    std::cin >> size;
 
    int* p = new int[size];
 
    if (size == 0)
    {
        std::cerr << "Error";
        return -1;
    }
 
    if (size == 1)
    {
        *p = 0;
        std::cout << "Your Array:" << std::endl;
        std::cout << *p;
 
        delete[] p;
        return 0;
    }
 
    std::default_random_engine rand(std::random_device{}() );
    std::uniform_int_distribution<> dist{0, 1};
 
    for (std::size_t offset = 0; offset < size; ++offset)
        *(p + offset) = dist(rand);
 
    std::cout << "Your Array:" << std::endl;
    for (std::size_t offset = 0; offset < size; ++offset)
        std::cout << *(p + offset) << ' ';
 
    delete[] p;
    return 0;
}
не уверен, но мне кажется в задаче нужно понимать как распределители работают.

Вернуться к обсуждению:
Заполнить массив случайными числами так чтобы обязательно был хотя бы один ноль C++
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.05.2019, 14:07
Готовые ответы и решения:

Заполнить массив случайными числами так чтобы был обязательно хотя бы 1 ноль
Необходимо заполнить массив случайными числами так чтобы был обязательно хотя бы один 0 (с помощью...

Заполнить массив случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N
Заполните массив из N элементов случайными числами в интервале так, чтобы в массив обязательно...

Заполнить массив N случайными числами, так чтобы каждый элемент в массиве был равен сумме элементов его соседей слева
Массивы должны быть рандомные

Заполнить массив целыми числами так, чтобы элемент с координатами [x, y] был равен 1
Ввести числа X и Y (≤10) и заполнить массив целыми числами так, чтобы элемент с координатами был...

5
28.05.2019, 14:07
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2019, 14:07
Помогаю со студенческими работами здесь

Заполнить массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные
Помогите решить задачу: Заполнить массив случайными числами в интервале и переставить элементы...

Заполнить матрицу случайными числами так, чтобы все ее элементы были различны
Написал программу &quot;заполнить матрицу случайными числами так, чтобы все ее элементы были различны&quot;...

Заполнить массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные элементы
Заполнить массив случайными числами в интервале и переставить элементы так, чтобы все...

Заполнить массив из 100 элементов случайными числами от 0 до 99 (что не так в коде?)
Задание: Заполнить массив из 100 элементов случайными числами от 0 до 99. Вывести его через...

0
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru