Форум программистов, компьютерный форум CyberForum.ru

Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
n971030
 Аватар для n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,169
27.03.2013, 10:34     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #1
Есть 2 задачи непонятно как решать (помоему там чета не хватает) подскажите...код писать не надо, просто словами расшифровать подробние.

задача 2 (эта не понятна)

создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам

За помощь всем ставлю плюсы!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2013, 10:34     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
Посмотрите здесь:

C++ Дан одномерный массив А, состоящий из N элементов.
Создать одномерный массив, содержащий индексы элементов матрицы C++
одномерный массив, состоящий из 20 вещественных элементов C++
Создать новый одномерный массив, состоящий из отрицательных элементов данного массива 3х3 в заданной матрицы C++
C++ Сформировать матрицы одномерный массив, состоящий из элементов, которые лежат в интервале (-3; 5]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
barbudo59
Я не экстрасенс
 Аватар для barbudo59
375 / 332 / 12
Регистрация: 22.01.2013
Сообщений: 1,125
27.03.2013, 10:41     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #2
по задаче 2
- "подготовительная часть"
создаем матрицу (6,4) и произвольно ее заполняем (вручную или программно)
- "основная часть" - после нажатия кнопки
считаем по условию и создаем новый массив
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2013, 10:45     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #3
Добавлено через 1 минуту
Цитата Сообщение от n971030 Посмотреть сообщение
создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
- есть матрица 6 х 4 надо сформировать одномерный массив из 4х элементов, каждый элемент - произведение элементов соотв столбца матрицы
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2013, 11:10     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #4
Цитата Сообщение от n971030 Посмотреть сообщение
задача 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
#include <ctime>
#include <iostream>
using namespace std;
 
const int M = 6;
const int N = 4;
 
int main()
{
    int i, j;//Г±Г·ВёГІГ·ГЁГЄГЁ
    double A[M][N];//îáúÿâèëè Г±Г*òðèöó
    double B[N];//îäГ*îìåðГ*ûé Г¬Г*Г±Г±ГЁГў 
    srand(time(0));//ÓñòГ*Г*îâêГ* Г*Г*Г· Г§Г*Г*Г·ГҐГ*ГЁГї ГЈГҐГ*-Г°Г* ñëó÷ Г·ГЁГ±ГҐГ«
    cout<<"A"<<endl;
    for(i = 0; i < M; i++)
    {
        for(j = 0; j < N; j++)
        {
            //ñëó÷ Г·ГЁГ±Г«Г* Гў äèГ*ГЇГ*çîГ*ГҐ -5.0...5.0
            A[i][j] = (rand()%1000 - 500)/10.0;
            cout<<A[i][j]<<"\t";
        }
        cout<<endl;
    }
    for(j = 0; j < N; j++)
    {
        B[j] = 1;
        for(i = 0; i < M; i++)
            B[j] = B[j]*A[i][j];
    }
    cout<<"B"<<endl;
    for(j = 0; j < N; j++)
        cout<<B[j]<<"\t";
    cout<<endl;
    cin.get();//ñòîï-òî÷êГ*
    return 0;
}
Миниатюры
Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам  
n971030
 Аватар для n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,169
27.03.2013, 23:40  [ТС]     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #5
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- а так ?
[CPP}[/CPP]
Добрый день, вот выполнил первую работу, на ваш проф-й взгляд правильно или есть косяки?

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
#include "stdafx.h"
#include <ctime>
#include <iostream> 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "Russian");
    int  matric[10];                        
    double  pitec[] = {0, 0}; 
    srand(time(0));                         
    for(int i = 0; i<=sizeof(matric); i++)
    {
        matric[i] =  (rand()%1000 - 500)/10.0;  
    }
    for(int i = 0; i<=sizeof(matric); i++)      
    {   
        if(0 < tanl(matric[i]) < 1)             
        {
            if (pitec[0] == 0)
            {
                pitec[0] = matric[i];   
            }
            pitec[0] = pitec[0] * matric[i];                
        }
        if (abs(matric[i])-matric[i] == 0 )         
        {
            pitec[1] += matric[i];                  
        }
    }
    cout << "Результат:\n1) Произведение элементов: " << floor(pitec[0]) << "\n2) Сумма элементов: " << pitec[1] << endl;
    cout << "\nЗначение в массиве: \n";
    for(int i = 0; i<=10-1; i++)
    {
        cout << matric[i] << "|" ;  
    }
    cin.get();
    return 0;
}
n971030
 Аватар для n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,169
02.04.2013, 10:02  [ТС]     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #6
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
а так ?
к задачи какбы блок схему надо, в эихни совсем неприходилось их составлять, вот думаю правильно или неправильно, литературка в политехе бежная оказалась.


Документ1.pdf

Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2013, 11:40     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
Еще ссылки по теме:

C++ Одномерный массив, состоящий из N вещественных элементов
C++ Сформировать одномерный массив, состоящий из элементов, расположенных ниже главной диагонали матрицы
Сформировать одномерный массив, состоящий из произведений отрицательных элементов четных строк матрицы C++

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

Или воспользуйтесь поиском по форуму:
-=ЮрА=-
Заблокирован
Автор FAQ
02.04.2013, 11:40     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам #7
Цитата Сообщение от n971030 Посмотреть сообщение
Добрый день, вот выполнил первую работу, на ваш проф-й взгляд правильно или есть косяки?
- да есть программа написана на смеси С++ и Си , что кроме плохого тона является недопустимым для качественного софта. Код содержит ненужный вектор ответов
Цитата Сообщение от n971030 Посмотреть сообщение
double *pitec[] = {0, 0};
Цитата Сообщение от n971030 Посмотреть сообщение
if(0 < tanl(matric[i]) < 1) * * * * * *
* * * * {
* * * * * * if (pitec[0] == 0)
* * * * * * {
* * * * * * * * pitec[0] = matric[i]; *
* * * * * * }
* * * * * * pitec[0] = pitec[0] * matric[i];* * * * * * * *
* * * * }
- зачем для данного задания тангес я вообще не знаю, в задании он есть?
Цитата Сообщение от n971030 Посмотреть сообщение
задача 2 (эта не понятна)
создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
Выше я давал нормальный код его и надо было брать в работу.

Добавлено через 7 минут

Не по теме:

PS:

Цитата Сообщение от n971030 Посмотреть сообщение
задача 1 (эта еще понятна)
произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных
- для этого задания стоило взять этот мой пост
Произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных
В котором даже блок-схема будет меньше

Yandex
Объявления
02.04.2013, 11:40     Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
Ответ Создать тему
Опции темы

Текущее время: 12:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru