С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 25.11.2017
Сообщений: 123
1

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

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

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

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

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

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

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

1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.05.2018, 16:38 2
Лучший ответ Сообщение было отмечено 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
30.05.2018, 16:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2018, 16:38
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru