0 / 0 / 0
Регистрация: 25.11.2017
Сообщений: 123

Заполнение двумерного массива случайными числами по правилу

30.05.2018, 15:39. Показов 2072. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу, которая заполняет двумерный массив размерностью NxM данным следующим образом: элементы, лежащие ниже главной диагонали, случайно-ми числами из интервала [-17; 36], а находящиеся на главной диагонали и выше, являются случайными числами из интервала [100; 10000].
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2018, 15:39
Ответы с готовыми решениями:

Заполнение двумерного массива случайными числами
Подскажите как сделать, чтобы программа запрашивала ввод с клавиатуры или рандомно заполнение матрицы. ну например нажимаешь на 1 она...

Заполнение двумерного массива случайными числами
Подскажите, пожалуйста, правильно ли я создал массив и правильно ли его заполняю? Скрин результата компиляции приложен. Подчеркнутые цифры...

Заполнение двумерного массива случайными числами
Доброго времени суток! Только начал изучать двумерные массивы. Было задание заполнить одномерный массив рандомными числами, но с условием...

1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.05.2018, 16:38
Лучший ответ Сообщение было отмечено Ywep6 как решение

Решение

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
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int N, M;
    cout <<"Enter N: "; cin >>N;
    cout <<"Enter M: "; cin >>M;
    
      double **a = new double*[N]; 
    for (int i = 0; i < N; i++)
      a[i]=new double[M];      
      
    for (int i = 0; i < N; i++)    
    for (int j = 0; j < M; j++)  
        if (i>j) a[i][j]=rand()%54 - 17;
        else a[i][j]=rand()%9901 + 100;
    
    for (int i = 0; i < N; i++)
    {
    for (int j = 0; j < M; j++)
    cout <<setw(4)<<a[i][j]<<" ";   
    cout << endl;
    }
 
    for (int i = 0; i < N; i++)
    delete [] a[i];
    delete [] a;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2018, 16:38
Помогаю со студенческими работами здесь

Заполнение двумерного массива случайными числами
Как мне сделать что бы программа выводила рандомные числа а не заданный массив как у меня#include &lt;iostream&gt; ...

Заполнение двумерного динамического массива случайными числами от 1 до N
Не понимаю, в чём ошибка.. Можно ли вообще сравнивать for (int i = 0; mass!=NULL; i++) mass с NULL?? #include &lt;fstream&gt; ...

Заполнение двумерного динамического массива уникальными случайными числами!
Ребята, Моя цель была заполнить двумерный динамический массив уникальными случайными числами ( вроде как удалось ) Если можете...

Заполнение двумерного массива случайными числами из заданного диапазона
Как заполнить двумерный массив размером NxN(квадрат) случайными числами от -50 до 50, а затем получившийся квадрат чисел вывести на экран??...

Заполнение двумерного массива случайными числами, его построчная сортировка
Написать функцию который принимает двумерный масив заполненый случайными цифрами и сортирует его по строчьно.


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

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

Новые блоги и статьи
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru