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

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

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

номер строки содержащий более 1 заданного элемента в двумерном массиве - C++

30.12.2011, 10:41. Просмотров 421. Ответов 2
Метки нет (Все метки)

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

помогите кто нибудь, я че то первюу часть задания вообще понять не могу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2011, 10:41     номер строки содержащий более 1 заданного элемента в двумерном массиве
Посмотрите здесь:
Отсортировать строки в двумерном массиве по возрастанию минимального элемента C++
Определить номер строки матрицы в которой содержится более одного заданного числа C++
C++ В двумерном массиве A[N][M] упорядочить строки так, что бы возрастали элементы заданного столбца. Массив статический
Найти в двумерном массиве максимальный повторяющийся более одного раза элемент C++
C++ Двоичный (бинарный) поиск элемента в двумерном массиве
В упорядоченном массиве целых чисел a(i) (i=1….n) найти номер находящегося в массиве элемента C, используя ме C++
C++ В двумерном массиве целых чисел добавить строки после строки, содержащей простое число
C++ В двумерном массиве вывести индексы максимального и минимального элемента
Строки в двумерном массиве C++
C++ Функция для удаления элемента в двумерном динамическом массиве. В чем ошибка?
C++ В двумерном массиве определите количество строк не содержащих ни одного нулевого элемента
Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
30.12.2011, 10:46     номер строки содержащий более 1 заданного элемента в двумерном массиве #2
Цитата Сообщение от Talion Посмотреть сообщение
номер строки, в которой содержится более одного заданного числа;
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
#include <vector>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <iostream>
 
template <class T> T gen() { return rand() % 21; }
 
int main()
{
    srand(time(NULL));
    const int rows = 10;
    const int cols = 10;
    int arr[rows][cols];
    for(int i = 0; i < rows; ++i)
    {
        std::generate(arr[i], arr[i] + cols, gen<int>);
        std::copy(arr[i], arr[i] + cols, std::ostream_iterator<int>(std::cout, "\t"));
        std::cout << std::endl;
    }
    int num;
    std::cin >> num; 
    for(int i = 0; i < rows; ++i)
        if(std::count(arr[i], arr[i] + cols, num) > 1)
        {
            std::cout << i << std::endl;
            break;
        }
    return 0;
}
Добавлено через 48 секунд
Если нужно найти все строки, то уберите break в строке #28
Talion
0 / 0 / 0
Регистрация: 29.12.2011
Сообщений: 6
30.12.2011, 10:47  [ТС]     номер строки содержащий более 1 заданного элемента в двумерном массиве #3
благодарю
Yandex
Объявления
30.12.2011, 10:47     номер строки содержащий более 1 заданного элемента в двумерном массиве
Ответ Создать тему
Опции темы

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