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

Определить максимальное из чисел, встречающихся в заданной матрице более одного раза - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается исправить код http://www.cyberforum.ru/cpp-beginners/thread175216.html
помогите исправить код пожалуйста char limit, notation; do { error = 0; int i = 0; cout << "Enter number: "; cin >> limit; do {
C++ Определить количество строк матрицы, не содержащих ни одного нулевого элемента Дана целочисленная прямоугольная матрица.Определить: 1)Количество строк ,не содержащих ни одного нулевого элемента. 2) Максимальное из чисел, встречающихся в заданной матрице более одного раза http://www.cyberforum.ru/cpp-beginners/thread175213.html
оператор присваивания C++
Привет всем ! Каким образом вызывается оператор присваивания, например, здесь: a = "I "; если в аргументе char*, а в операторе присваивания const String&. Может быть дело в operator char*(), но в ответе operator char() вызывается после присваивания: Компилятор выводит : Vizivaetsja operator prisvaivanija Vizivaetsja operator prisvaivanija Vizivaetsja operator prisvaivanija
матрица C++
Дана целочисленная прямоугольная матрица.Определить: 1)Количество строк ,не содержащих ни одного нулевого элемента. 2) Максимальное из чисел, встречающихся в заданной матрице более одного раза
C++ На сколько квадратов можно разрезать данный прямоугольник? http://www.cyberforum.ru/cpp-beginners/thread175162.html
Даны натуральные числа a и b, которые определяют стороны прямоугольника. На сколько квадратов, стороны которых выражены также натуральными числами, можно разрезать данный прямоугольник, если от него каждый раз отрезать квадрат максимальной площади. Помогите пожалуйста решить. Решить нужно на языке С (попрошу, если это возможно писать пояснения к вашим действиям)
C++ последовательность из 10 случайных чисел Написать программу которая генерирует последовательность из 10 случайных чисел, в диапозоне от 1 до 10. Выводит эти чисола на экран и вычисляет их среденее арифметическое. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void main() { подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
11.10.2010, 22:09     Определить максимальное из чисел, встречающихся в заданной матрице более одного раза
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
#include<iostream>
#include<conio.h>
 
using namespace std;
 
int main()
{
    int n,m,i,j,max;
    cout<<"  n="; cin>>n;
    int** a; 
    a=new int* [n]; 
    for(i=0;i<n;i++) a[i]=new int [n];
    cout<<"\n  Enter elements:\n";
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++) cout<<"   "<<a[i][j];
        cout<<endl;
    }
    max=a[0][0];
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)if(a[i][j]>max) max=a[i][j];
    cout<<"\n\n  max="<<max;
    for(i=0;i<n;i++) delete [] a[i]; 
    delete [] a; 
    getch();
    return 0;
}
Добавлено через 2 минуты
Я немного поспешил, програма ищет наибольший элемент

Добавлено через 12 минут
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
#include<iostream>
#include<conio.h>
 
using namespace std;
 
int pr(int**,int,int);
 
int main()
{
    int n,m,i,j,max;
    cout<<"  n="; cin>>n;
    int** a; 
    a=new int* [n]; 
    for(i=0;i<n;i++) a[i]=new int [n];
    cout<<"\n  Enter elements:\n";
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++) cout<<"   "<<a[i][j];
        cout<<endl;
    }
    max=a[0][0];
    for(i=0;i<n;i++)
    for(j=0;j<n;j++)
    if(a[i][j]>max)
    if(pr(a,a[i][j],n)==1)
    max=a[i][j];
    cout<<"\n\n  max="<<max;
    for(i=0;i<n;i++) delete [] a[i]; 
    delete [] a; 
    getch();
    return 0;
}
 
int pr(int **a,int b,int n)
{
    int k=0,i,j;
    for(i=0;i<n;i++)
    for(j=0;j<n;j++) if(a[i][j]==b) k++;
    if(k>1) return 1;
    else return 0;
}
Пробуйте, я не компилировал
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru