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

Дан двумерный массив - C++

Восстановить пароль Регистрация
 
tohir_91
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 52
16.09.2013, 08:10     Дан двумерный массив #1
Дан двумерный массив. Составит программу которая определяет является ли элементи в каждом строке расположена по возрастанию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 08:10     Дан двумерный массив
Посмотрите здесь:

Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево. C++
C++ Дан двумерный массив. Сформировать одномерный массив, каждый элемент которого равен среднему арифметическому четных положительных элементов соответств
Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю. C++
Дан двумерный массив размерностью 4*5. Сформировать одномерный массив C++
Дан двумерный массив. Сформировать одномерный массив из элементов заданного массива, расположенных под побочной диагональю. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5437 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
16.09.2013, 08:56     Дан двумерный массив #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
 
int main()
{
bool frag = true;
const int n = 4;
int arr[n][n] = { {1,2,3,4},
                  {5,6,7,8},
                  {1,2,3,4},
                  {1,2,4,8} };
 
for(int i=0; i<n; i++)
  for(int j=0; j<n-1; j++)
    if(arr[i][j] >= arr[i][j+1]) frag = false;
 
cout << frag;
cin.ignore();
return 0;
}
Петррр
 Аватар для Петррр
5914 / 3351 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
16.09.2013, 09:17     Дан двумерный массив #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
#include <algorithm>
#include <iostream>
#include <iomanip>
 
template < typename T, size_t rows, size_t cols >
bool is_sorted(T matrix[rows][cols])
{
    for (size_t i = 0; i < rows; i++)
        for (size_t j = 0; j < cols; j++)
            if (!std::is_sorted(&matrix[i][0], &matrix[i][cols]))
                return false;
    return true;
}
 
int main()
{
    int sorted[2][3] = {
        { 1, 2, 3 },
        { 2, 3, 4 }
    };
    int not_sorted[2][3] = {
        { 0, 1, 3 },
        { -2, -3, 2 }
    };
    std::cout << std::boolalpha << 
        is_sorted<int, 2, 3>(sorted) << std::endl <<
        is_sorted<int, 2, 3>(not_sorted) << std::endl;
    return 0;
}
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
16.09.2013, 11:58     Дан двумерный массив #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
int main()
{
    const int SIZE = 4;
    int arr[SIZE][SIZE] =
        {
            {1,2,3,4},
            {1,2,3,4},
            {1,2,3,4},
            {1,2,3,4},
        };
    bool b = true;
 
    for (int i=0; i<SIZE; i++)
        for (int j=1; j<SIZE; j++)
            if (arr[i][j] < arr[i][j-1])
            {
                b = false;
                goto label;
            }
 
    label:
    cout << b;
 
    return 0;
}
Nekto
16.09.2013, 12:34
  #5

Не по теме:

всегда интересовало, как люди с таким знанием языка поступают в вузы...

Croessmah
16.09.2013, 12:41     Дан двумерный массив
  #6

Не по теме:

Цитата Сообщение от Nekto Посмотреть сообщение
всегда интересовало, как люди с таким знанием языка поступают в вузы...
вспомнилась песня со словами
"Когда money, money есть уже не хочется рабооотать"

Yandex
Объявления
16.09.2013, 12:41     Дан двумерный массив
Ответ Создать тему
Опции темы

Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru