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

Найти количество столбцов, где все элементы упорядочены по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание класса файл! http://www.cyberforum.ru/cpp-beginners/thread1038116.html
Здравствуйте нужна помощь с классом файл! Описать класс файл, содержащий информацию о имени файла, дате создания и длине файла. Предусмотреть инициализацию с проверкой допустимости значений полей. Описать метод добавления информации в конец файла и свойства для получения состояния файла. class file{int name, int ds, int df; public: file(int nme=15, int def=100) {name=nme, df=def;} void...
C++ Односвязный список.Функция удаления Здравствуйте.Пытался организовать функцию удаления,но не получилось,добавлял цикл для начального заполнения,а потом удаления,не вышло.Помогите с функцией удаления.Еще дайте идею,как можно предусмотреть сортировку элементов списка без перестановки самих элементов.Спасибо.#include <iostream> using namespace std; struct foot { int mesto; foot *next; }; void menu () { ... http://www.cyberforum.ru/cpp-beginners/thread1038111.html
C++ Определить сумму элементов строки
Дан двумерный массив действительных чисел. Определить сумму элементов строки, в которой расположен элемент с наименьшим значением. //Двумерный массив задавать как динамический. Добавлено через 56 минут Помогите.
C++ Найти сумму всех целых чисел от а до b
Пожалуйста, подскажите как правильно оформить в с++ такие задачи 1)Найти сумму всех целых чисел от а до b (значения а и b вводятся с клавиатуры; b>a) 2) Рассчитать значения z для значений а, равных 2,3,... 17: z=3,5t-7t+16, где t=4а
C++ Подскажите в условных операторах http://www.cyberforum.ru/cpp-beginners/thread1038083.html
подскажите пожалуйста Даны три вещественных числа. Вывести на экран: а) те из них, которые принадлежат интервалу (а-b), б)те из них, которые принадлежат интервалу (c-d)
C++ Построить таблицу функции y 1. Решить с помощью подпрограммы - функции Даны две квадратные матрицы A, B 3-го порядка. Построить таблицу функции y = cx2 + d при х меняющемся от 0 до 1 с шагом 0.1, где с = sp(A), d = sp(B). (sp(A) - след матрицы А - сумма элементов главной диагонали). подробнее

Показать сообщение отдельно
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
12.12.2013, 23:18     Найти количество столбцов, где все элементы упорядочены по возрастанию
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
#include <iostream>
using namespace std;
 
int main()
{
 
    int n;
    int m;
 
    cin >> n >> m;
 
    int ** A = new int * [ n ];
 
    for ( int i = 0; i < n; i++ )
    {
        A[ i ] = new int [ m ];
       for (int j=0; j<m; j++)
        {
       cout<<"mas ["<<i<<"]["<<j<<"]=";
       cin>>A[i][j];
        }
     }
     cout <<"\n";
     for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
         {
          cout<<A[i][j]<<"\t";// выводим сформированный массив
         }
        cout<<"\n";
    }
 
    int counter = 0;
    for ( int i = 0; i < m; i++ )
    {
 
        bool cur = true;
 
        for ( int j = 1; j < n; j++ )
        {
            if ( A[ j ][ i ] < A[ j - 1 ][ i ] )
            {
 
                cur = false;
            }
 
            if ( cur == false )
                break;
        }
 
        if ( cur )
            ++counter;
    }
    cout<<"\n";
    cout << "We have " << counter << " right sequences." << endl;
 
    for ( int i = 0; i < m; i++ )
    {
        delete A[ i ];
    }
 
    delete [] A;
 
    return 0;
}
Работает
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru