Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
7 / 7 / 2
Регистрация: 16.09.2009
Сообщений: 410
1

Создать матрицу А(nxn), сгенерировать елементы случайным образом

18.10.2010, 17:05. Показов 1216. Ответов 4
Метки нет (Все метки)

Создать матрицу А(nxn), сгенерировать елементы случайным образом. Вычеслить индексы елементов матрицы. Вычеслить суму отрицательных елементов. Знайти максымальный.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2010, 17:05
Ответы с готовыми решениями:

Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы.
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального...

Структуры. Создать массив из 10 точек, сгенерировать случайным образом координаты и массы
люди, у меня осталось одно задание: Структурный тип содержит поля: координаты х,у и массу...

Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. Определить индексы максимального
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального...

Случайным образом сгенерировать массив из 20 чисел (в заданном диапазоне)
Создать программу на С++, в которой случайным образом генерируется массив из 20 чисел (в диапазоне...

4
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
18.10.2010, 17:06 2
Alston,
Цитата Сообщение от Alston Посмотреть сообщение
Вычеслить индексы елементов матрицы.
Это что за бред, простите? оО У массива изначально есть индексы... Как еще вычислить? оО

Что не понятно, за пояснениями в книжки. Высоких материй тут нету

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
42
43
44
45
46
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    srand(static_cast<unsigned>(time(0)));
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    int** Arr;
    Arr=new int*[N];
    for(int i=0; i<N; ++i)
        Arr[i]=new int[N];
    for(int i=0; i<N; ++i)
    {
       for(int j=0; j<N; ++j)
       {
           Arr[i][j]=(1+rand()%100)-(1+rand()%100);
       }
    }
    int sumneg=0;
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++i)
        {
             if(Arr[i][j]<0)
                sumneg+=Arr[i][j];
        }
     }
     int max=Arr[0][0];
     for(int i=0; i<N; ++i)
     {
         for(int j=0; j<N; ++j)
         {
              if(max<Arr[i][j])
                   max=Arr[i][j];
         }
     }
     std::cout<<"Sum of neg elements: "<< sumneg <<'\n';
     std::cout<<"Maximum is: "<< max <<'\n';
     for(int i=0; i<N; ++i)
          delete[] Arr[i];
     delete[] Arr;
     return 0;
}
0
7 / 7 / 2
Регистрация: 16.09.2009
Сообщений: 410
18.10.2010, 17:11  [ТС] 3
Там долно быть вычеслить индекс минимального елемента матрицы!!! Так пишет в задание
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
18.10.2010, 17:18 4
Полностью так.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    srand(static_cast<unsigned>(time(0)));
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    int** Arr;
    Arr=new int*[N];
    for(int i=0; i<N; ++i)
        Arr[i]=new int[N];
    for(int i=0; i<N; ++i)
    {
       for(int j=0; j<N; ++j)
       {
           Arr[i][j]=(1+rand()%100)-(1+rand()%100);
       }
    }
    int sumneg=0;
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<N; ++j)
        {
             if(Arr[i][j]<0)
                sumneg+=Arr[i][j];
        }
     }
     int max=Arr[0][0];
     int min_i;
     int min_j;
     int min=Arr[0][0];
     for(int i=0; i<N; ++i)
     {
         for(int j=0; j<N; ++j)
         {
              if(max<Arr[i][j])
                   max=Arr[i][j];
              if(min>Arr[i][j])
                   min=Arr[i][j];
         }
     }
     for(int i=0; i<N; ++i)
     {
         for(int j=0; j<N; ++j)
         {
              if(Arr[i][j]==min)
              {
                  min_i=i;
                  min_j=j;
              }
          }
     }
     std::cout<<"Sum of neg elements: "<< sumneg <<'\n';
     std::cout<<"Maximum is: "<< max <<'\n';
     std::cout<<"Minimum index is: ["<< min_i <<','<< min_j <<"]\n";
     for(int i=0; i<N; ++i)
          delete[] Arr[i];
     delete[] Arr;
     return 0;
}
1
7 / 7 / 2
Регистрация: 16.09.2009
Сообщений: 410
18.10.2010, 17:22  [ТС] 5
СПАСИБО!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2010, 17:22

Нужно сгенерировать элементы массива случайным образом с помощью функции rand
Нужно сгенерировать элементы случайным образом с помощью функции rand. Определить индексы...

Сгенерировать случайным образом многочлен P(x) степени N и найти интеграл P(x) от a до b для заданных a и b
Сгенерировать случайным образом многочлен P(x) степени N и найти интеграл P(x) от a до b для...

Написать программу: заполнить матрицу случайным образом
Помогите пожалуйста написать программу ( Дана квадратная матрица целых чисел размером N&lt;=12....

Матрицу случайным образом заполнить разными целыми числами
Матрицу A(n,m) случайным образом заполнить разными целыми числами от одного до n*m.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.