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

Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GPGPU http://www.cyberforum.ru/cpp-beginners/thread1114990.html
Подскажите какую из существующих вариантов реализации стоит изучать? Мне нужны только сложение, вычитание, умножение и (к сожалению) условия. Кстати, будет ли прирост скорости и значительный ли при расчётах на GPU, если вместо условных переходов использовать что-то такое: вместо if(x<0)x*=(-1); это
C++ Функция в строке Подскажите пожалуйста функцию которая проверяет является ли символ гласной буквой. http://www.cyberforum.ru/cpp-beginners/thread1114957.html
чтение из файла C++
в блокноте есть массив вещественных чисел.числа в каждой строчке разделены пробелами. нужно считать их таким образом, чтобы каждый столбик записался в отдельный массив программы.подскажите, пожалуйста, как это сделать)
C++ Find() для поиска элемента в поле класса / STL
Есть какой то класс, к примеру: class Dog { public: Dog () {}; public: string Name; string Poroda; string Pol;
C++ Сумма наибольших элементов матрицы чётных строк http://www.cyberforum.ru/cpp-beginners/thread1114929.html
#include <iostream> #include <math.h> using namespace std; int main() { int DSE,i,j,max,sum,m1,n2; cin>>m1>>n2; for (i=0; i<m1; i++) { for (j=0;j<n2;j++) cin>>DSE; }
C++ Ограничение частоты обновления У меня есть консольный графический движок, который проверяет изменения каждого существующего в памяти объекта и отображает его в окне. Если создать один объект, например, линию, и заставить её вращаться, то при задании угловой скорости в 1 градус/кадр линия делает полный оборот почти за секунду, а если много объектов обновляются, то скорость вращения заметно падает. Чтобы устранить проблему, мне... подробнее

Показать сообщение отдельно
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
09.03.2014, 22:58     Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы
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 m = 4;
    int n = 3;
    int a[4][3] = { { 1, 2, 3 }, { 4, 5, 6 }, { 3, 7, 8 }, { 10, 11, 12 } };
    for (int i = 0; i<m; i++){
        for (int j = 0; j<n; j++){
            for (int i2 = i; i2<m; i2++){
                for (int j2 = i == i2 ? j + 1 : 0; j2 < n; j2++){
                    if (a[i][j] == a[i2][j2]){
                        cout << "1 : " << i <<" "<< j << "\n";
                        cout << "2 : " << i2 << " "<< j2 << "\n";
                        system("pause");
                        return 0;
                    }
                }
            }
        }
    }
    return 0;
}
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru