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

Матрицы. Строка с одинаковыми элементами. - C++

Восстановить пароль Регистрация
 
Arina
 Аватар для Arina
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 14
05.05.2012, 14:44     Матрицы. Строка с одинаковыми элементами. #1
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка в которой имеются одинаковые элементы. Найти сумму его элементов, расположенных между максимальным и минимальным элементами (включая оба этих числа

Помогите пожалуйста, надо очень...)*извините..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2012, 14:44     Матрицы. Строка с одинаковыми элементами.
Посмотрите здесь:

C++ расстояние между элементами матрицы
Ввод матрицы с элементами-строками C++
C++ Матрицы с одинаковыми элементами в углах?!
Поменять большие элементы в строке матрицы с маленькими элементами этой же матрицы C++
C++ Матрицы. Необходимо найти значение среднего арифметического строк матрицы, исключая нулевые, в случае, если строка имеет отрицательный элемент(ы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
andy_111
90 / 59 / 1
Регистрация: 03.07.2011
Сообщений: 148
05.05.2012, 15:14     Матрицы. Строка с одинаковыми элементами. #2
Одинаковые элементы - в смысле два и более элемента строки одинаковы? Или вся строка состоит из одинаковых?
Arina
 Аватар для Arina
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 14
05.05.2012, 17:52  [ТС]     Матрицы. Строка с одинаковыми элементами. #3
да правильно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
05.05.2012, 19:06     Матрицы. Строка с одинаковыми элементами. #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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdlib.h>
 
#define N 10
 
int _tmain(int argc, _TCHAR* argv[])
{
    int** ppX = new int*[N];
    for (int z1 = 0; z1 < N; z1++)
    {
        ppX[z1] = new int[N];
        for (int z2 = 0; z2 < N; z2++)
            ppX[z1][z2] = rand() % 9 + 1;
    }
 
    for (int i = 0; i < N; i++)
    {
        bool bnum_dup = false;
        for (int q = 0; q < N && !bnum_dup; q++)
        {
            int k = q+1;
            while ((ppX[i][k] != ppX[i][q]) && (k < N)) k++;
            if (k != N) bnum_dup = true;
        }
 
        for (int n = 0; n < N; n++)
            printf("%d ",ppX[i][n]);
        printf("\t");
 
        if (bnum_dup != false)
        {
            int min = 0, max = 0;
            for (int q = 0; q < N; q++)
                if (ppX[i][q] < ppX[i][min]) min = q;
                else if (ppX[i][q] > ppX[i][max]) max = q;
 
            printf("Xmin[%d] = %d Xmax[%d] = %d Sum = ",
                min,ppX[i][min],max,ppX[i][max]);
 
            int nsum = 0;
            if (min > max) { int _t = min; min = max; max = _t; }
            for (int z = min; z <= max; z++)
                nsum+=ppX[i][z];
 
            printf("%d",nsum);
        }
 
        printf("\n");
    }
 
    return 0;
}
Arina
 Аватар для Arina
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 14
17.05.2012, 16:59  [ТС]     Матрицы. Строка с одинаковыми элементами. #5
Дан список, содержащий не менее 15 записей, каждая из которых имеет структуру:
Шифр книги Ф.И.О. авторов Название Год
тип строка тип строка тип строка издания
5 символов 20 символов 15 символов целое
функции:
список упорядочен по ФИО;
.....помогите пожалуйста....меню программы уже есть.....
Yandex
Объявления
17.05.2012, 16:59     Матрицы. Строка с одинаковыми элементами.
Ответ Создать тему
Опции темы

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