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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать функцию вычисления произведения http://www.cyberforum.ru/cpp-beginners/thread1067127.html
Разработать функцию, которая реализует метод динамического программирования «снизу-вверх», чтобы вычислить: произведение 1!×2!×3!×…×n! Не получается запустить программу.Что с ней не так? #include <iostream> int f(int n) { int* f = new int;
C++ Дано слово. Определить, является ли оно анаграммой другого слова Дано слово. Определить, является ли оно анаграммой другого слова, тоже введённого с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread1067119.html
C++ Требуется объявить динамический массив в программе
// Matrix_64.cpp: определяет точку входа для консольного приложения. // #define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <iostream> #include <iomanip> #include "locale.h" #include "conio.h" #include "stdlib.h" #include "time.h"
C++ Выяснить, является ли данное слово палиндромом(перевертышем)
Даны три слова. Выяснить, является ли оно палиндромом(перевертышем), т.е таким, которое одинаково читается слева направо и справа налево. Определить функцию, позволяющую распознавать слова-палиндромы.
C++ Проекция файла! http://www.cyberforum.ru/cpp-beginners/thread1067109.html
Как доказать преподавателю: что я сделал для того что бы не было гонок программ??? Что та или иная программа не выполняется первой или не в свою очередь, что одна передала данные, вторая их приняла... Помогите пожалуйста...спасибо заранее) Написать две программы. Первая программа создает проекцию файла в памяти и выделяет для нее блок адресов размером 8 MB. Вторая программа подключается...
C++ игра крестики нолики Есть готовая игра,работающая,как мне добавить функцию sleep,чтобы заменить это: for(int i = 0; i < 400000000; i++) if (i%100000000==0) cout<<'.'; Сам код: #include <iostream> #include <clocale> подробнее

Показать сообщение отдельно
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
10.01.2014, 15:15     Определить максимальное из чисел, встречающихся в заданной матрице более одного раза
Ну я же чесно предупредил
Цитата Сообщение от Algoritmer Посмотреть сообщение
могут быть ошибки, сильно не проверял
Более того, тут невооруженным глазом видно что для такой задачи должно быть 4 вложенных цикла, а не 3.
Короче хотел, чтоб ты сам подумал...
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
#include <iostream>
using namespace std;
 
int main() {
    int **matr;
  int rowCount, colCount;
  cout<<"input rowCount: ";
  cin>>rowCount;
 cout<<"input colCount: ";
  cin>>colCount;
  matr=new int*[rowCount];
  cout<<"input matrix: \n";
  for(int i=0;i<rowCount;i++)
  {
      matr[i]=new int[colCount];
      for(int j=0;j<colCount;j++) cin>>matr[i][j];
  }
  //теперь определим повторы
  int maxCh=matr[0][0];
  bool notin=true;
  for(int i=0;i<rowCount;i++)
  for(int j=0;j<colCount;j++)
  {
        int tek=matr[i][j];
        for(int k=i;k<rowCount;k++)
        {
            if(!notin && tek<=maxCh) break;
            int u;
            if(k==i) u=j+1;
            else u=0;
            for(;u<colCount;u++)
            {
                if(tek==matr[k][u]) if(notin || maxCh<tek) {maxCh=tek; notin=false; break;}
            }           
        }
        
  }
 
  cout<<"Max repeat element = "<<maxCh;
  cin>>maxCh;
    return 0;
}
 
Текущее время: 13:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru