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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Oleksa
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 8
#1

Двухмерный массив с несколькими одинаковими строками? - C++

03.12.2012, 21:50. Просмотров 191. Ответов 1
Метки нет (Все метки)

Дано двухмерный массив размерности n*m. Нужно найти номеры строк этого массива, елементы в каждой из каких равны между собой.

Помогите,пожалуйста, решить. Ибо я не имею ни малейшего представления,как это сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2012, 21:50     Двухмерный массив с несколькими одинаковими строками?
Посмотрите здесь:

Двухмерный массив C++
C++ двухмерный массив..
C++ Двухмерный массив.
двухмерный массив C++
C++ двухмерный массив
двухмерный массив C++
Двухмерный массив C++
C++ двухмерный массив
Двухмерный массив C++
C++ Двухмерный массив
Двухмерный массив C++
C++ Двухмерный массив

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Krugera
23 / 23 / 1
Регистрация: 14.11.2011
Сообщений: 114
04.12.2012, 02:01     Двухмерный массив с несколькими одинаковими строками? #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
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
    int j0=0;
    int j1=0;
    int j2=0;
    int arr[5][5]={{1, 1, 1, 1, 1}, 
                    {1, 1, 1, 1, 1}, 
                    {1, 1, 2, 1, 1}};
for(int i=0;i<5;i++){
    if(arr[0][i]==arr[1][i]){
        j0+=1;
    }
    }
for(i=0;i<5;i++){
    if(arr[0][i]==arr[2][i]){
        j1+=1;
    }
    }
for(i=0;i<5;i++){
    if(arr[1][i]==arr[2][i]){
        j2+=1;
    }
    }
    if(j0==5){
        cout<<"1 i 2 stroki ravni"<<endl;
    }
if(j1==5){
        cout<<"1 i 3 stroki ravni"<<endl;
    }
if(j2==5){
        cout<<"2 i 3 stroki ravni"<<endl;
    }
    return 0;
}
Yandex
Объявления
04.12.2012, 02:01     Двухмерный массив с несколькими одинаковими строками?
Ответ Создать тему
Опции темы

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