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

После каждой строки матрицы, в которой имеется максимальный элемент, вставить первую строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами диагонали в матрице http://www.cyberforum.ru/cpp-beginners/thread287530.html
Помогите написать функцию, которая меняет местами в квадратной матрице заданного размера диагонали, прилегающие к главной диагонали. Использовать ее для обработки матрицы заданной размерности. P.S. для C++ Builder
C++ Строки Помогите с текстом программы))) Не могу составить, чтобы заданную строку текста представить в виде массива, каждый элимент которого представлял бы собой слова данной строки... P.S. Слова изначально в строке разделены пробелами... http://www.cyberforum.ru/cpp-beginners/thread287512.html
C++ Тупиковая ситуация
здравствуйте. написал код к задаче обедающие философы и проблема заключается в том что в этой проге не отслеживается проблема тупиков 2-х типов : 1 Предположим что у нас есть n философов и каждый берет левую вилку тем самым возникает deadlock. 2 Предположим что слева и справа от данного философа специально договариваясь берут по очереди вилку тогда данный философ всегда голодный Можете...
решение головоломки C++
Здравствуйте , разрабатываю программу для решения простых судоку, идея следующая: есть массив arr 9*9 (сама судоку) также есть одномерный массив p из 9 элементов. хочу реализовать следующий алгоритм решения : последовательно прохожу по строкам столбцам и секторам в матрице. Если встречаю элемент со значением 0 (это пустая клетка в которую нужно записать число по правилам судоку) то...
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread287487.html
Дана программа: #include "stdafx.h" #include "iostream" #include <conio.h> #include <fstream> using namespace std; char a,chk,srch,srchtaunt; int n,t,j,b,e,f,srchcount,srchnum,srchk;
C++ Дан массив целых чисел. Найти номера элементов оканчивающихся цифрой 0 (известно, что такие цифры в массиве есть). Дан массив целых чисел. Найти номера элементов оканчивающихся цифрой 0 (известно, что такие цифры в массиве есть). подробнее

Показать сообщение отдельно
kcp_808
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 24
03.05.2011, 00:11     После каждой строки матрицы, в которой имеется максимальный элемент, вставить первую строку
Помогите пожалуйста...
Имеется матрица размером M на N, нужно после каждой строки в которой имеется максимальный элемент вставить первую строку, и все это безобразие записать в новый вектор

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
60
61
62
63
64
65
66
67
68
matrix1 newfill (int i, int j, int max, int m, int n, int strok, matrix A)
{
    int i1(0),j1(0),temp(0),count(0),n1(0),m1(0);
    matrix1 rep;
    row1 Row(n,0);
    while (i1<strok)
      {
          j1=0;
          while (j1<n)
          {
              while (i<m)
              {
                  j=0;
                  while (j<n)
                  {
 
              Row[j1]=(a+rand()%(b-a+1));
              j1++;
          }
          i++;
          A.push_back(Row);
      }
}
 
int maximum (matrix A)
{
    int i(0),j(0),max(0);
    unsigned int m = A.size();
    unsigned int n = A[1].size();
    while (i<m)
    {
        j=0;
        while (j<n)
        {
            if (max<A[i][j])
                max=A[i][j];
            j++;
        }
        i++;
    }
    return max;
}
 
matrix zadanieDVA (matrix A,int maxcounts)
{
    int i(0),j(0),strok(0),max(0),n(0),m(0);
    strok=max+maxcouts;
    unsigned int m = A.size();
    unsigned int n = A[1].size();
    matrix replaced;
    max=maximum(A);
    while (i<m)
    {
        j=0;
        while (j<n)
        {
            if (max == A[i][j])
            {
                replaced = newfill (i,j,max,m,n,strok,A);
                j=n;
            }
            else
                j++;
        }
        i++;
    }
    return rep;
}
Вот все что удалось придумать...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru