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

Столбцы матрицы

27.03.2010, 16:02. Показов 505. Ответов 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
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
//---------------------------------------------------------------------------
int main()
{const int n=5,m=5;
int a[n][m],i,j;
long int p=1;
randomize();
cout<<"Matricca A:\n";
for(i=0;i<n;i++)
{for(j=0;j<m;j++)
{a[i][j]=random(100);
cout<<setw(4)<<a[i][j]<<" ";
}
cout<<"\n";
}
for(i=0;i<n;i++)
{int s=0;
for(j=0;j<m;j++)
if (a[i][j]%2==0) s+=a[i][j];//Как должно быть?
p*=s;
}
cout<<"\np="<<p;
getch();
        return 0;
}
//---------------------------------------------------------------------------
Добавлено через 38 секунд
0

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

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

Матрицы: удалить из матрицы столбцы, в которых есть равные элементы
1.Необходимо удалить из матрицы столбцы, в которых есть равные элементы: для матрицы: 1 2 3 4 5...

Упорядочить столбцы матрицы по убыванию элементов строки, содержащей максимальный элемент матрицы
дана матрица A(n,m). Упорядочить столбцы матрицы по убыванию элементов строки, содержащей...

Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, распол
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных...

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

4
Эксперт JavaЭксперт С++
8367 / 3589 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
27.03.2010, 16:43 2
C++
1
2
3
4
5
6
7
8
9
10
int sum = 0, mult = 1, i, j;
for(j = 0; j < m; ++j)
{
    sum ^= sum;
    for(i = 0; i < n; ++i)
        if(!(a[i][j] & 1))
            sum += a[i][j];
    if(sum)//если не считать нулевую сумму
        mult *= sum;
}
1
45 / 45 / 3
Регистрация: 19.11.2009
Сообщений: 362
28.03.2010, 11:27  [ТС] 3
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
if(!(a[i][j] & 1))
Что это за запись такая. Ни разу не видел
0
Эксперт JavaЭксперт С++
8367 / 3589 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
28.03.2010, 12:58 4
проверка последнего бита на равенство нулю
1
1 / 1 / 0
Регистрация: 27.03.2010
Сообщений: 6
28.03.2010, 13:25 5
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 <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
//---------------------------------------------------------------------------
int main()
{const int n=5,m=5;
int a[n][m],i,j;
int s=0;
long int p=1;
randomize();
cout<<"Matricca A:\n";
for(i=0;i<n;i++)
{for(j=0;j<m;j++)
{a[i][j]=random(100);
cout<<setw(4)<<a[i][j]<<" ";
}
cout<<"\n";
}
for(i=0;i<n;i++)
 
for(j=0;j<m;j++)
if (a[i][j]%2==0 ) 
{s+=j;//Как должно быть?
p*=s;
 
}
cout<<"\np="<<p;
getch();
        return 0;
}
//---------------------------------------------------------------------------
Вроде должно работать Компилятора рядом нет - не проверял
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2010, 13:25

Из матрицы n-го порядка получить матрицу порядка n-1, удалив из исходной матрицы указанные строки и столбцы
Из матрицы n-го порядка получить матрицу порядка n-1 путем удаления из исходной матрицы строки и...

Поменять столбцы матрицы
Дана целочисленная квадратная матрица. 1) Поменять в ней 1-й столбец с n-ым, 2-ой с (n-1)-ым и...

Переставить столбцы матрицы
Помогите плиз!!! Переставить столбцы матрицы в порядке возрастания минимальных элементов столбцов....

Удалить столбцы матрицы
Написать программу, которая создаёт матрицу nxn. Задание: удалить столбцы матрицы, последний...


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

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

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