0 / 0 / 1
Регистрация: 16.05.2015
Сообщений: 2
1

Сформировать вектор из сумм элементов строк матрицы и найти их среднее геомтрическое

16.05.2015, 21:28. Показов 4152. Ответов 2
Метки нет (Все метки)

Добрый вечер!!! Помогите пожалуйста с написанием программы на С++. Сама не понимаю в программировании а для курсача нужно! Пожалуйста!!!
Задание:
Задана матрица (двумерный массив) A размером N x М , состоящая из действительных элементов. Числа M и N вводятся с клавиатуры. Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика
случайных чисел. Где это необходимо ввести квадратную матрицу. Во всех вариантах вывести исходную матрицу в общепринятом виде и необходимые результаты работы программы.

9. Сформировать вектор из сумм элементов строк и найти их среднее геомтрическое. Упорядочить вектор по возрастанию. Вывести на экран полученный вектор и среднее
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2015, 21:28
Ответы с готовыми решениями:

Сформировать вектор из сумм эл-тов строк матрицы и найти его среднее квадратическое.
Сформировать вектор из сумм эл-тов строк матрицы и найти его среднее квадратическое. Матрица задана...

Из сумм элементов строк матрицы сформировать вектор
Дана матрица А и вектор B. Из сумм элементов строк матрицы сформировать вектор C. Если минимальный...

Сформировать вектор из сумм индексов максимальных элементов строк матрицы
Сформировать вектор из сумм индексов максимальных элементов строк матрицы, и найти его дисперсию....

Сформировать вектор из наибольших значений элементов строк и найти их среднее арифметическое
Задав двумерный массив вещественных данных (матрицу А.) Исходные данные задать самостоятельно,...

2
0 / 0 / 1
Регистрация: 16.05.2015
Сообщений: 2
16.05.2015, 21:52  [ТС] 2
Лучший ответ Сообщение было отмечено Алиса_Марченко как решение

Решение

Я смогла сделать вот что:
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
#include "iostream"
#include <ctime>  
#include <vector>
#include<iterator>
 
#include "iomanip"
 
using namespace std;
 
int main()
{   
 setlocale(LC_ALL,"Rus");
 srand(time(0)); // генерация случайных чисел 
 int N,M,vibor,Max=-1000;
 cout<<"Введите кол-во строк в матрице N=";
 cin>>N;
 cout<<"\nВведите кол-во столбцов в матрице M=";
 cin>>M;
 // объявление двумерного динамического массива
 float **ptrarray = new float* [N];      // строки в массиве   
  for (int count = 0; count < N; count++)        
    ptrarray[count] = new float [M];    //  столбцы 
 cout<<"\nВведите 0 если хотите вручную заполнить матрицу\n"
       "или цифру 1 если хотите авто заполнние\n"
       "Выбор:";
 cin>>vibor;
  if(vibor!=0)
   {
    for (int i = 0; i < N; i++)     
     for (int j = 0; j < M; j++)             
         ptrarray[i][j]=rand() % 100;
   }
  else
   {
       cout<<"\nЗаполняйте матрицу.\n";
     for (int i = 0; i < N; i++)     
      for (int j = 0; j < M; j++)
        { cout<<"элемент:["<<i<<"]["<<j<<"]=";
          cin>>ptrarray[i][j];}
   }
  cout<<"\nВаша матрица.\n";
   for (int i = 0; i < N; i++)  {   
      for (int j = 0; j < M; j++)
          cout<<setw(3)<<ptrarray[i][j];
      cout<<endl;}
cout<<endl<<endl;
   
 return 0;
}
А дальше не получается(((
Сформировать вектор из сумм элементов строк и найти их среднее геомтрическое. Упорядочить вектор по возрастанию. Вывести на экран полученный вектор и среднее
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
16.05.2015, 22:52 3
Цитата Сообщение от Алиса_Марченко Посмотреть сообщение
Задана матрица (двумерный массив) A размером N x М , состоящая из действительных элементов. Числа M и N вводятся с клавиатуры. Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика
случайных чисел. Где это необходимо ввести квадратную матрицу. Во всех вариантах вывести исходную матрицу в общепринятом виде и необходимые результаты работы программы.
Что конкретно непонятно конкретно в этом задании?

Добавлено через 3 минуты
Тут нужен динамический двумерный массив arr[M][N], затем циклом-в-цикле вводим значения каждого элемента (или присваиваем srand()`ом). Выводим тем же двойным циклом. А вот что делать с этой матрицей - неясно, задание плохо скопировано ).

 Комментарий модератора 
Прекращайте троллить топикстартеров. Тема изрядно почищена.
Если Вас что-то или кто-то раздражает - пройдите мимо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2015, 22:52
Помогаю со студенческими работами здесь

Двумерный массив. Сформировать вектор из наименьших значений элементов строк и найти их среднее арифметическое
Задав двумерный массив вещественных данных (матрицу А), реализовать его обработку, как указано в...

Из сумм элементов столбцов матрицы сформировать вектор
Дана матрица В. Из сумм элементов столбцов матрицы В сформировать вектор D. Добавлено через 9...

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

Сформировать одномерный массив из сумм элементов строк матрицы
Составить алгоритм и программу ввода и обработки матрицы произвольного размера. Ввести на экран...


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

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

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