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

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

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

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

05.05.2012, 14:44. Просмотров 1008. Ответов 4
Метки нет (Все метки)

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

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

Матрицы с одинаковыми элементами в углах?! - C++
У меня есть рандомная матрица, помогите пожалуйста, как в ней выявить квадратные матрицы с одинаковыми элементами в углах?? ...

Вывести номера строк с одинаковыми элементами - C++
Мне нужно написать функцию что выводит номера строк с двумерного массива с одинаковыми положительными элементами. Я не могу придумать...

Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию - C++
Дана матрица размера N. Образовать из него 2 массива с положительными элементами и отрицательными элементами по возрастанию. Помогите...

Строка, с наибольшей разницей между элементами - C++
как сделать так, чтобы работало и для прямоугольной матрицы? //c клавиатуры вводится размерность целочисленой матрицы, затем сама...

Найти количество элементов матрицы, которые совпадают с элементами другой матрицы - C++
Помогите найти количество элементов 2 мерного массива, которые совпадают с элементами другого аналогичного массива. Массив 5х3.

Поменять большие элементы в строке матрицы с маленькими элементами этой же матрицы - C++
Дана мне задача надо заменить большие элементы в строке матрицы с маленькими элементами этой же матрицы. Помогите пацаны

4
andy_111
90 / 59 / 2
Регистрация: 03.07.2011
Сообщений: 148
05.05.2012, 15:14 #2
Одинаковые элементы - в смысле два и более элемента строки одинаковы? Или вся строка состоит из одинаковых?
0
Arina
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 14
05.05.2012, 17:52  [ТС] #3
да правильно
0
zitxbit
88 / 740 / 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;
}
1
Arina
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 14
17.05.2012, 16:59  [ТС] #5
Дан список, содержащий не менее 15 записей, каждая из которых имеет структуру:
Шифр книги Ф.И.О. авторов Название Год
тип строка тип строка тип строка издания
5 символов 20 символов 15 символов целое
функции:
список упорядочен по ФИО;
.....помогите пожалуйста....меню программы уже есть.....
0
17.05.2012, 16:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2012, 16:59
Привет! Вот еще темы с ответами:

Определить есть ли в массиве строка c двумя элементами, имеющими наибольшее значение - C++
дан двумерный массив размером NxM заполненный случайными числами. Определить есть ли в данном массиве строка в кoторой имеется два элемента...

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

Для матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом - C++
Помогите решить задачку Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти...

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


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

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

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