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

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

Войти
Регистрация
Восстановить пароль
 
Стасечка
1 / 1 / 0
Регистрация: 08.05.2011
Сообщений: 73
#1

Единственность элементов. - C++

21.10.2011, 00:04. Просмотров 395. Ответов 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
52
53
54
55
56
57
58
59
#include<iostream.h>
 #include<conio.h>
 #include<math.h>
  #include<stdlib.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main()
{
   randomize();
   int i,j,n,m,**a;
   cout<<"vvedite razmer massiva";
   cin >>n>>m;
a = new int *[n];
for (i=0;i<n;i++) a[i]=new int[m];
for (i=0;i<n;i++)
{cout<<endl;
for (j=0;j<m;j++)
 {
 a[i][j]=random(10);
 
 
cout <<a[i][j]<<" ";
}
}
cout<<endl;
 
  int max,min,imax,imin;
  max=a[0][0];
  min=a[0][0];
  imax=0;
  imin=0;
     for (i=0; i<n; i++)
        {
         for (j=0; j<m; j++)
            {
              if (max < a[i][j])
                {
                max = a[i][j];
                imax=i ;
                }
              if (min > a[i][j])
               {
                 min = a[i][j];
                 imin=i;
               }
 
            }
 
         }
            cout<<"max=" <<max<<endl<<"nomer stroki s max"<<imax<<endl;
            cout<<"min=" <<min<<endl<<"nomer stroki s min"<<imin;
 
 
 getch();
        return 0;
}
Добавлено через 1 минуту
это код программы вот к этой задаче:
В данной действительной матрице размера n*m поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.
Как можно проверить на единственность элементы матрицы?!
помогите,пожалуйста!!!

Добавлено через 5 часов 28 минут
ну что никто не сможет мне помочь((((((((((((((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2011, 00:04     Единственность элементов.
Посмотрите здесь:

Единственность решения судоку - C++
Доброго времени суток! Перерыла половину интернета в поисках алгоритма, который определяет имеет судоку единственное решение или нет. Так и...

Единственность задачи Коши? - Дифференциальные уравнения
Что-то не могу понять, как ответить на вопрос. У нас же решение y=x^2 включает в себя y=0. В чем тогда проблема? Изображение приложил

Единственность корня на интервале - Математический анализ
Имеется два набора чисел t1,t2,....,tn и a0,a1,a2,...,an. Известно, что 0&lt;t1&lt;t2&lt;...&lt;tn, a0&lt;0, a0+a1+a2+...+an&gt;0 и в наборе...

Единственность равностороннего треугольника - Геометрия
Докажите, что на плоскости существует единственный равносторонний треугольник АВС, координаты всех вершин которого удовлетворяют...

Единственность обратимого элемента кольца - Алгебра
Подскажите, пожалуйста, как доказывается единственность обратимого элемента кольца. Имеется ввиду обратимого относительно умножения.

Единственность решения уравнения в метрическом пространстве - Математический анализ
Доказать, что следующее уравнение имеет единственное решение в метрическом пространстве m ограниченных последовательностей {{x}_{i}} ...

Доказать единственность решения задачи Коши - Дифференциальные уравнения
Здравсивуйте дорогие форумчане. Объясните пожалуйста как решать подобные задания. Доказать единственность решения задачи Коши ...

1C 8.x Как задать единственность записи на период в регистре сведений? - 1С
опять про баранов:) имеется некое измекрение с некоей периодичностью, причем значение этого измерения в течении периода должно быть...

Существование и единственность НОК в случае, когда среди чисел имеется нуль - Алгебра
Существование и единственность НОК в случае, когда среди чисел имеется нуль.

Даны массивы А(15 элементов) и В(5 элементов)!Построить массив С,состоящий из отрицательных элементов этих двух - Pascal
Даны массивы А(15 элементов) и В(5 элементов)!Построить массив С,состоящий из отрицательных элементов этих двух!

Отдельно первых 5 элементов массива, вторых 5 элементов и последних 5 элементов отсортируйте по убыванию - Pascal
Создайте массив, содержащий 15 целых чисел. Отдельно первых 5 элементов массива, вторых 5 элементов и последних 5 элементов отсортируйте по...

Отдельно первых 5 элементов массива, вторых 5 элементов и последних 5 элементов отсортируйте по убыванию - Turbo Pascal
1. Создайте массив, содержащий 15 целых чисел. Отдельно первых 5 элементов массива, вторых 5 элементов и последних 5 элементов отсортируйте...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
21.10.2011, 00:12     Единственность элементов. #2
не надо ничего проверять, вам в условии дано что они единственны и всё.
Стасечка
1 / 1 / 0
Регистрация: 08.05.2011
Сообщений: 73
21.10.2011, 00:14  [ТС]     Единственность элементов. #3
а мой препод требует с меня,что бы я проверила на единственнось.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
21.10.2011, 00:52     Единственность элементов. #4
ну найди минимальный и пройдись ещё раз в цикле и пощитай сколько раз он встречается.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
21.10.2011, 09:53     Единственность элементов. #5
Цитата Сообщение от Стасечка Посмотреть сообщение
а мой препод требует с меня,что бы я проверила на единственнось.
Незатейливая считалка количества вхождений элемента в матрицу
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
#include <stdio.h>
 
int count(const int * arr, const size_t size, const int value){
    return ( size ) ? ( *arr == value ) + count(arr + 1, size - 1, value) : 0;
}
 
#define ROWS 3
#define COLUMNS 5
 
int main(void){
    int matrix[ROWS][COLUMNS] = {
        { 3, 1, 4, 2, 5 },
        { 1, 4, 0, 8, 7 },
        { 9, 2, 3, 6, 9 }
    };
    int i, val;
    
    while ( printf("Value: ") && scanf("%d", &val) == 1 ){
        int cnt = 0;
        for ( i = 0; i < ROWS; ++i )
            cnt += count(matrix[i], COLUMNS, val);
        printf("Meets %d times.\n", cnt);
    }
    
    return 0;
}
Yandex
Объявления
21.10.2011, 09:53     Единственность элементов.
Ответ Создать тему
Опции темы

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