Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 38

Найти В матрице А[i][j] сумму положительных кратных 5 элементов

09.12.2016, 23:03. Показов 2831. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите найти
В матрице А[i][j] сумму положительных кратных 5 элементов ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.12.2016, 23:03
Ответы с готовыми решениями:

В матрице найти сумму элементов кратных m в каждой строке
в Матрице А(4,4) найти сумму элементов кратных m в каждой строке.Помогите пож-та

Найти сумму положительных элементов матрицы, кратных 3
Найти (условие А) матрицы. Условие А приведено в таблице. Матри-ца произвольная. Сумма положительных кратных 3 элементов

В матрице найти сумму нечетных элементов столбца и произведение отрицательных кратных заданному числу элементов строки
2 задача: Найти сумму нечетных элементов 2-го столбца и произведение отрицательных кратных 3 элементов 4-ой строки матрицы D(4;4). Как я...

5
20 / 20 / 9
Регистрация: 25.11.2016
Сообщений: 105
09.12.2016, 23:09
а какие элементы есть вобще в матрице?
0
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 38
09.12.2016, 23:11  [ТС]
Рандомные
C++
1
2
3
4
5
6
7
Random^ rndGen = gcnew Random();
            for (int i = 0; i < n; i++) {
                for (int j = 0; j < m; j++) {
                    A[i][j] = rndGen->Next(-50, 50);                    
dataGridView1->default[i, j]->Value = A[i][j];
                }
            }
если правильно это )))
0
20 / 20 / 9
Регистрация: 25.11.2016
Сообщений: 105
09.12.2016, 23:16
оо так у вас код есть, а чего весь код не выложите?
0
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 38
09.12.2016, 23:19  [ТС]
Это на первую кнопку создаем матрицу рандомом
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
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
        if ((textBox1->Text != "") && (textBox2->Text != ""))
        {
            m = Convert::ToInt32(textBox1->Text);
            n = Convert::ToInt32(textBox2->Text);
    
            dataGridView1->Columns->Clear();
        
            dataGridView1->ColumnCount = n;
        
            dataGridView1->RowCount = m;
 
            Random^ rndGen = gcnew Random();
            for (int i = 0; i < n; i++) {
                for (int j = 0; j < m; j++) {
                    A[i][j] = rndGen->Next(-50, 50); 
                    dataGridView1->default[i, j]->Value = A[i][j];
                }
            }
        }
        else
        {
            MessageBox::Show("Заполните, пожалуйста, данные", "Ошибка ввода данных", MessageBoxButtons::OK, MessageBoxIcon::Exclamation);
        }
    }
Теперь на 2 кнопку нужно это условие
C++
1
2
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {Найти В матрице А[i][j] сумму положительных кратных 5 элементов 
}
0
45 / 33 / 15
Регистрация: 29.04.2014
Сообщений: 225
10.12.2016, 09:34
Подойдет? (см.функцию, остальное для проверки сделал)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include<conio.h>
#include<iostream>
#include<time.h>
 
using namespace std;
 
//Функция для вычисления Суммы элементов матрицы >0 и кратные 5
int sum_positive_aliquot_5(int** szArray/*Исходный массив*/, int iSize/*Размер массива*/);
 
//Главная функция программы
int main()
{
    //Настройка языка
    setlocale(LC_ALL,"Russian");
 
    //Инициализация рандома
    srand(time(NULL));
 
    //Создал двумерный массив размерностью 5 для проверки работы
    int** ppArray = new int*[5];
    for(int i = 0; i < 5; i++)
    {
        ppArray[i] = new int[5];
    }
 
    //Заполнил массив рандомными значениями 
    for(int i=0; i < 5; i++)
    {
        for(int j=0; j < 5; j++)
        {
            ppArray[i][j] = -40 + rand()%100;
        }
    }
 
    printf("Матрица заполненная рандомными значениями:\n");
    for(int i=0; i < 5; i++)
    {
        for(int j=0; j < 5; j++)
        {
            printf("%d\t",ppArray[i][j]);
            //ppArray[i][j] = -50 + rand()%100;
        }
        printf("\n");
    }
    printf("\nЗначения в матрице > 0 и кратны 5\n_______________________________________________\n");
    //Матрица значений кратных 5 и >0
    for(int i=0; i < 5; i++)
    {
        for(int j=0; j < 5; j++)
        {
            if( (ppArray[i][j] > 0) && (ppArray[i][j] % 5 == 0) )
            {printf("%d\t",ppArray[i][j]);}
            else
            {printf(" \t",ppArray[i][j]);}
            //ppArray[i][j] = -50 + rand()%100;
        }
        printf("\n");
    }
 
    printf("\nСумма элементов > 0 и кратных 5 = %d.\n\n",sum_positive_aliquot_5(ppArray,5));
 
    system("pause");
}
 
int sum_positive_aliquot_5(int** ppArray, int iSize)
{
    int iSum=0;
 
    for(int i = 0; i < iSize; i++)
    {
        for(int j = 0; j < iSize; j++)
        {
            if( ( ppArray[i][j] > 0 ) && ( ppArray[i][j] % 5 == 0 ) )
            {
                iSum+=ppArray[i][j];
            }
        }
    }
 
    return iSum;
}
Миниатюры
Найти  В матрице А[i][j] сумму положительных кратных 5 элементов  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.12.2016, 09:34
Помогаю со студенческими работами здесь

Массивы: в массиве из 13 элементов найти сумму положительных элементов кратных 3
в массиве из 13 элементов найти сумму положительных элементов кратных 3

Найти сумму кратных трём положительных элементов файла
1. Создать файл, состоящий из N целых чисел. Вывести содержимое этого файла на экран. 2. Найти сумму кратных трём положительных элементов...

Найти сумму положительных кратных 5 элементов двумерного массива
Здравствуйте! Вот задание: Найти сумму положительных кратных 5 элементов двумерного массива. Пожалуйста помогите составить массив....

Необходимо найти количество элементов кратных 9 в матрице а и кратных 10 в матрице В
У меня есть пример решения задачи,надо решить аналогичную.Вот решенный пример: Даны две целочисленные матрицы А размером 15*15 и...

Найти сумму положительных элементов массива, стоящих на местах, кратных 5
2. Найти сумму положительных элементов массива, стоящих на местах, кратных 5.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru