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

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

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

Определить, есть ли в матрице два одинаковых элемента - C++

19.01.2013, 18:25. Просмотров 707. Ответов 1
Метки нет (Все метки)

Помогите решить задачу. Сам новичок в С++

1. Определить, есть ли в данном двумерном массиве два одинаковых элемента.
2. Поменять местами первый максимальный и последний минимальный элементы.

Заранее благодарен

Добавлено через 32 минуты
Это две разные задачи, если что. Плюс, я написал програму для 1 задачи, вот:

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
#include "stdafx.h"
#include<iostream>
 
using namespace std;
int main()
{
    int k=0,s[4], a[4], mas[4][4];
srand((0));
for(int i=0; i<4; i++)
{
for(int j=0; j<4; j++)
{mas[i][j]=rand() %16-0; cout<<mas[i][j]<<" ";}
cout<<endl;}
    cout<<endl<<endl;
    for(int i=0;i<4;i++)
    {
        for(int j=0;j<4;j++)
        {
            for(int q=0;q<4;i++)
            {
                for(int w=0;w<4;j++)
                {
                    if(mas[i][j]==mas[q][w])
                        k++;
                }
            }
        }
    }
    {if(k!=0)
        cout<<"V massive "<<k<<" povtoryauchihsa chisel"<<endl;
    else
        cout<<"V massive net povtorov\n";}
    system("pause");}
Скажите, где здесь ошибка?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2013, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, есть ли в матрице два одинаковых элемента (C++):

Определить, имеются ли в матрице только два одинаковых элемента - C++
Написать программу: Определить, имеются ли в двумерном массиве только два одинаковых элемента.

Определить есть ли в последовательности хотя бы два одинаковых элемента - C++
Помогите пожалуйста, срочно нужен код программы на С++. Чем проще будет написана тем лучше и комментарии чтобы понять код Даны...

Определить, есть ли в бинарном дереве хотя бы два одинаковых элемента - C++
Задано бинарное дерево. Определить, есть ли в этом дереве хотя бы два одинаковых элемента. Вывести на экран все одинаковые элементы в...

Проверить, есть ли в списке хотя бы два одинаковых элемента - C++
Прошу проверить правильность кода и помочь написать его дальше. Написать программу, обеспечивающую работу с динамическими структурами -...

Составить программу, которая проверяет, есть ли в vector хотя бы два одинаковых элемента - C++
составить программу, которая проверяет, есть ли в vector хотя бы два одинаковых элемента. вот код, но он не работает, т.к. только...

Проверить, что в массиве, введенном с клавиатуры, есть два соседних одинаковых элемента - C++
Привет. Нуждаюсь в помощи!!! Нужно написать программу, какая выводит, что в массиве, введенном с клавиатуры, есть два соседних между собой...

1
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.01.2013, 22:59 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Kazin94 Посмотреть сообщение
Скажите, где здесь ошибка?
Ошибки здесь три. Две из них (см комментарии):
Цитата Сообщение от Kazin94 Посмотреть сообщение
C++
1
2
3
4
5
6
7
for(int i=0;i<4;i++)
 {
 for(int j=0;j<4;j++)
 {
 for(int q=0;q<4;i++)// нужно q++
 {
 for(int w=0;w<4;j++)// нужно w++
И третья ошибка в том, что если k>0, то ответ будет неверным (количество повторяющихся чисел будет неправильным)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2013, 22:59
Привет! Вот еще темы с ответами:

Определить, есть ли в данном массиве два соседних положительных элемента - C++
Дан массив из n элементов. Необходимо определить, есть ли в данном массиве два соседних положительных элемента, и, если есть, вывести...

Определить, есть ли в заданном массиве два соседних элемента с разными знаками - C++
Дан массив из n элементов. Необходимо определить, есть ли в данном массиве два соседних элемента с разными знаками, и, если есть, вывести...

Двумерные массивы. Определить, есть ли в заданных матрицах столбцы, содержащие по два отрицательных элемента - C++
Прошу помощи в создании данной программы: Даны матрицы В (m,n) и С (n,m), заполненные случайным образом. Определить, есть ли в заданных...

Проверить есть ли среди трех чисел хотя бы два одинаковых - C++
1.Дано три натуральних числа. З’ясувати, чи є серед них хоча б два однакових Даны 3 натуральных числа. Проверить, есть ли среди них хотя...


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

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

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