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

Найти сумму элементов матрицы кратных 3

11.04.2010, 15:29. Просмотров 809. Ответов 4
Метки нет (Все метки)

В общем необходимо написать программу с таким условием:

Дана прямоугольная матрица.
Определить:

1) сумму элементов кратных 3
2) номер первой из строк, содержащих хотя бы один положительный элемент

Максимальный размер массива 10*10.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2010, 15:29
Ответы с готовыми решениями:

Найти сумму и произведение элементов матрицы, кратных 3 и 5
Дан целочисленный двумерный массив,размерности n x m . Найти сумму и произведение элементов,кратных...

Найти сумму нечетных элементов 3 столбца и произведение отрицательных кратных 3 элементов 2-ой строки матрицы
Найти сумму нечетных элементов 3-го столбца и произведение отрицательных кратных 3 элементов 2-ой...

Найти сумму элементов матрицы, кратных 3 (нужны комментарии)
Просьба прокомментировать каждую строчку #include <iostream> #include <iomanip> #include <ctime>...

Матрицы. Найти и распечатать сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В
Даны две матрицы А(mxn)и В(m1xn1).программа находит и распечатывает сумму элементов 5-го столбца...

4
60 / 22 / 2
Регистрация: 13.03.2010
Сообщений: 65
11.04.2010, 15:39 2
Прорграмма элементарная. В*чём проблемма?*Что уже написал? С чем помочь?
0
Ronnie
11.04.2010, 15:50 3
Нужен сам код программы, так как сам новичок в программировании и работал пока что только с одномерными массивами.
179 / 180 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
11.04.2010, 16:13 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Ronnie Посмотреть сообщение
1) сумму элементов кратных 3
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
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    cout << "\n";
    int m[n][n];
    
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
     cin >> m[i][j];
     int sum=0;
      for(int i=0;i<n;i++){
    for(int j=0;j<n;j++){
            if( m[i][j]%3==0) {sum+= m[i][j];}
            }
            }     
            cout << "\n";
            cout << sum;
            cin.get();
            cin.get();
            }
1
7 / 7 / 3
Регистрация: 11.04.2010
Сообщений: 25
11.04.2010, 16:21 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <iostream.h>
void main()
{int i, j, n , m,NUL=0 ;
cout<<"Ââåäèòå êîëè÷åñòâî ñòðîê è ñòîëáöîâ: \n";cin>>n>>m;
int **matrix = new int*[n];
for (i = 0; i < n; i++)
matrix[i] = new int[m];
cout<<"Âàøà ìàòðèöà\n";
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
cin>>matrix[i][j];
int *tmp_ptr;
for (i = 0; i < n; i++)
for (j = 0; j < n - 1; j++)
if (*matrix [j] > *matrix[j + 1])
{tmp_ptr = matrix[j];
matrix [j] = matrix[j + 1];
matrix [j + 1] = tmp_ptr;}
cout<<"Óïîðÿäî÷åííàÿ ìàòðèöà\n";
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++)
cout << matrix [i][j] << ' ';
cout << endl;}
for(i=0;i<n;i++)
for(j=0;j<m;j++){
if(matrix[i][j]>0){
{for(int k=0;k<m;k++)
{if(matrix[k][j]<0)NUL++;}}
cout<<"\nÍîìåð ñòîëáöà â êîòîðîì "<<NUL<<" îòðèöàòåëüíûõ ýëåìåíòîâ = "<<j+1;
NUL=0;}}}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2010, 16:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму элементов на диагоналях
Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму...

Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму элементов на диагоналях
Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму...

Найти максимальный элемент из элементов массива, кратных числу 3, и сумму отрицательных элементов
1. Найти максимальный элемент из элементов массива, кратных числу 3, и сумму отрицательных...

Ввести массив А из 10 элементов, найти сумму отрицательных элементов кратных 7, их количество и вывести результаты
Нужно написать задачу на C++. Ввести массив А из 10 элементов, найти сумму отрицательных...


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

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

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