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

Подсчитать количество элементов матрицы, кратных трём - C++

Восстановить пароль Регистрация
 
Olejk@
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 6
12.06.2012, 16:48     Подсчитать количество элементов матрицы, кратных трём #1
Подсчитать количество элементов матрицы Ч(5,6) и У(6,4) кратных трём. Данные ввести с помощью ген. случ. чисел.

В данной задаче используем пользовательские функции.

Спасибо за внимание!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 16:48     Подсчитать количество элементов матрицы, кратных трём
Посмотрите здесь:

Определить количество элементов матрицы, кратных 3 и не превышающих 100 C++
Найти количество элементов, кратных заданному числу, расположенных выше главной диагонали матрицы C++
C++ Подсчитать количество отрицательных элементов в строках матрицы
Подсчитать число элементов матрицы, кратных трем C++
Подсчитать количество положительных элементов на главной диагонали матрицы C++
C++ C++ Задача на екзамене Для целочисленной квадратной матрицы найти количество элементов кратных k, и самый большой из них
Подсчитать количество положительных кратных 3 элементов 1-ой строки C++
C++ Найти количество элементов матрицы, кратных 5

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
12.06.2012, 18:02     Подсчитать количество элементов матрицы, кратных трём #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
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
#include <iostream> 
#include <cstdlib> 
#include <ctime>  
#include <iomanip>
using namespace std;  
 
void func(int[][6], int[][4]); // функция для подсчёта элементов крантных 3
 
int main() 
{   
    setlocale(0,"Rus"); 
    int matrix_x[5][6]; 
    int matrix_y[6][4];  
    int i, j;
 
    srand((unsigned) time(0));  
 
    for ( i = 0; i < 5; i++) 
        for ( j = 0; j < 6; j++) 
            matrix_x[i][j] = rand() % 100;  // заполняем первую матрицу случайными числами
 
    for ( i = 0; i < 6; i++) 
        for ( j = 0; j < 4; j++) 
            matrix_y[i][j] = rand() % 100;  // заполняем вторую мптрицу
 
    cout << "Первая матрица " << endl;
 
    for ( i = 0; i < 5; i++) 
        for ( j = 0; j < 6; j++) 
        {
            if( j % 6 == 0)        // выводим на экран первую матрицу
                cout << endl;  
            cout << setw(3) << matrix_x[i][j]; 
        }  
 
        cout << endl << endl; 
 
        cout << "Вторая матрица " << endl; // выводим вторую матрицу на экран
 
        for ( i = 0; i < 6; i++) 
            for ( j = 0; j < 4; j++) 
            { 
                if( j % 4 == 0) cout << endl; 
                cout << setw(3) << matrix_y[i][j]; 
            } 
 
            cout << endl << endl;
 
    func(matrix_x, matrix_y);  // вызываем функцию и помещаем в неёё матрицы
 
    cout << endl;
 
    return 0;
} 
 
void func(int mat_x[5][6], int mat_y[6][4]) 
{ 
    int count = 0; 
 
    int i, j; 
 
    for ( i = 0; i < 5; i++) 
        for ( j = 0; j < 6; j++) 
            if(mat_x[i][j] % 3 == 0)  // считаем числа которые делятся на три в первой мптрицы
                count++; 
 
    for ( i = 0; i < 6; i++) 
        for ( j = 0; j < 4; j++) 
            if( mat_y[i][j] % 3 == 0)  // считаем во второй
                count++; 
 
    cout << "Количествр элементов кратных 3 равно " << count << endl; 
}
Yandex
Объявления
12.06.2012, 18:02     Подсчитать количество элементов матрицы, кратных трём
Ответ Создать тему
Опции темы

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