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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
n971030
150 / 97 / 1
Регистрация: 23.01.2010
Сообщений: 1,265
#1

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

27.03.2013, 10:34. Просмотров 1494. Ответов 6
Метки нет (Все метки)

Есть 2 задачи непонятно как решать (помоему там чета не хватает) подскажите...код писать не надо, просто словами расшифровать подробние.

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

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

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

Создать новый одномерный массив, состоящий из отрицательных элементов данного массива 3х3 в заданной матрицы - C++
Создать новый одномерный массив, состоящий из отрицательных элементов данного массива 3х3 в заданной матрицы. Пожалуйста,...

Сформировать одномерный массив, состоящий из произведений отрицательных элементов четных строк матрицы - C++
Помогите, я сделала программу на делфи - работает, переделала на си не работает, помогите что бы выводилось.. ЗАДАНИЕ: Сформировать...

Сформировать одномерный массив, состоящий из максимальных элементов четных столбцов матрицы - C++
Дана целочисленная матрица 10x12. Найти сумму элементов в заштрихованной области. Сформировать одномерный массив, состоящий из максимальных...

Сформировать матрицы одномерный массив, состоящий из элементов, которые лежат в интервале (-3; 5] - C++
С++ дано целочисленную прямоугольную матрицу, сформировать из неё одномерный массив, который состоит из элементов, которые лежат в...

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

Найти новый одномерный массив В из сумм элементов каждой строки матрицы А - C++
program lab4; var i,j,jmax:integer; a:array of real; b:array of real; k,max,s:real; begin for i:=1 to 5 do for j:=1 to 4 do...

6
barbudo59
Я не экстрасенс
377 / 334 / 12
Регистрация: 22.01.2013
Сообщений: 1,125
27.03.2013, 10:41 #2
по задаче 2
- "подготовительная часть"
создаем матрицу (6,4) и произвольно ее заполняем (вручную или программно)
- "основная часть" - после нажатия кнопки
считаем по условию и создаем новый массив
1
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2013, 10:45 #3
Добавлено через 1 минуту
Цитата Сообщение от n971030 Посмотреть сообщение
создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
- есть матрица 6 х 4 надо сформировать одномерный массив из 4х элементов, каждый элемент - произведение элементов соотв столбца матрицы
0
-=ЮрА=-
Заблокирован
Автор FAQ
27.03.2013, 11:10 #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;
}
1
Миниатюры
Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам  
n971030
150 / 97 / 1
Регистрация: 23.01.2010
Сообщений: 1,265
27.03.2013, 23:40  [ТС] #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;
}
0
n971030
150 / 97 / 1
Регистрация: 23.01.2010
Сообщений: 1,265
02.04.2013, 10:02  [ТС] #6
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
а так ?
к задачи какбы блок схему надо, в эихни совсем неприходилось их составлять, вот думаю правильно или неправильно, литературка в политехе бежная оказалась.


Документ1.pdf

Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам
0
-=ЮрА=-
Заблокирован
Автор FAQ
02.04.2013, 11:40 #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, А также сумму положительных
В котором даже блок-схема будет меньше

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2013, 11:40
Привет! Вот еще темы с ответами:

Создать одномерный массив, содержащий индексы элементов матрицы - C++
Помогите пожалуйста решить Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий индексы элементов матрицы, меньших числа,...

Создать одномерный массив из сумм положительных элементов каждого столбца матрицы - C++
Дана матрица . Создать новый одномерный массив из сумм положительных элементов каждого столбца этой матрицы. В массиве вычислить среднее...

Создать одномерный массив из сумм положительных элементов каждого столбца матрицы - C++
Дана матрица 4х4. Создать новый одномерный массив из сумм положительных элементов каждого столбца этой матрицы. В массиве вычислить среднее...

одномерный массив, состоящий из 20 вещественных элементов - C++
В одномерном массиве, состоящем из 20 вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
02.04.2013, 11:40
Ответ Создать тему
Опции темы

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