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

Одинаковые парные элементы двумерного массива по строкам

07.04.2013, 20:52. Просмотров 729. Ответов 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
32
#include <iostream>
#include <iomanip>
 
using namespace std;
void printArray(int array[3][4], const int row, const int column)
{
    cout << "\n\nPoluchennyj massiv\n";
    for(int i = 0; i < row; i++)
    {for(int j = 0; j < column; j++)
            cout << setw(4) << array[i][j];
        cout << endl;}
}
int main()
{   int s;
    const int row = 3, column = 4;
    int array[row][column];        
    for(int i = 0; i < row; i++) 
    {
        cout << "Vvodim " << i + 1 << " stroku\n"; 
        for(int j = 0; j < column; j++)  
        {
            cout << "Vvedite celoe chislo: ";  
            cin >> array[i][j];                
        }
}
    printArray(array, row, column);  
    for(int i = 0; i < row; i++)
    {for(int j = 0; j < column; j++)
    if ((array[i][j]) = array[i][j+1]) s++;} 
    cout<<"Kolichestvo parnih elementov po strokam  "<<s<<endl;
    system ("PAUSE");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 20:52
Ответы с готовыми решениями:

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

Парные элементы массива уменьшить вдвое, нечетные элементы заменить их квадратом
Помогите,пожалуйста. Ввести начальный одномерный массив из n элементов. Переделать его следующим...

Найти сумму элементов двумерного массива 3х3 по строкам и вывести ее в виде одномерного массива
вот такая проблема, не могу на последнем этапе загнать данные в одномерный массив, пожалуйста,...

Сортировка двумерного массива по строкам
Дан двумерный массив нужно посчитать сумму каждой строки и отсортировать строки матрицы по убыванию...

4
380 / 351 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
08.04.2013, 00:27 2
starkiller123, а что выводить? кол-во парных элементов или сами элементы?

Добавлено через 13 минут
starkiller123, программа возвращает количество одинаковых элементов по парам

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
#include <iostream>
#include <iomanip>
using namespace std;
 
#define size 3
 
int pair_number(int mas[][size])
{
    int count(0);
    for(int i = 0; i < size; ++i)
        for(int j = 0; j < size; ++j)
            if(mas[i][j] == mas[i][j+1])
                ++count;
 
    for(int i = 0; i < size; ++i)
        for(int j = 0; j < size-1; ++j)
            if(mas[j][i] == mas[j+1][i])
                ++count;
 
    return count;
}
 
int main()
{
    int mas[size][size] = {{3,2,2},
                           {3,3,6},
                           {5,6,6}};
 
    cout << "Matrix:\n";
    for(int i = 0; i < 3; ++i){
        cout << "\n\t";
        for(int j = 0; j < 3; ++j)
            cout << mas[i][j] << ' ';
    }
 
    cout << "\n\nNumber of pairs of elements: " << pair_number(mas) << "\n\n";
    return 0;
}
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 13
08.04.2013, 00:35  [ТС] 3
yoghurt92, нужно вывести количество таких пар одинаковых элементов
0
380 / 351 / 113
Регистрация: 17.05.2012
Сообщений: 1,049
08.04.2013, 00:42 4
starkiller123, ну тогда все правильно, смотрите код
1
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 13
08.04.2013, 02:22  [ТС] 5
yoghurt92, огромное спасибо, то что надо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2013, 02:22

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

Сортировка двумерного массива по строкам
Попытался отсортировать двумерный массив по строкам, но ничего не получилось. Вот код моей попытки...

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

Все парные элементы заменить на их квадраты, а не парные умножить на 2
Задача не могу зделать . нужно с помощю масива: Все парные элементы заменить их квадраты, а не...

сумма элементов двумерного массива по строкам.
Написать программу, которая вычисляет сумму элементов двумерного массива по строкам. еси можно...


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

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

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