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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Марина1312
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 70
#1

Из двумерного массива сформировать одномерный - C++

23.04.2013, 13:55. Просмотров 508. Ответов 2
Метки нет (Все метки)

Дан двумерный массив размерностью 65, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен нулю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 13:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из двумерного массива сформировать одномерный (C++):

Сформировать одномерный массив из минимальных значений элементов столбцов двумерного массива - C++
Написать программу на С++. Нужно, чтобы программа сформировала одномерный массив из минимальных значений элементов столбцов двумерного...

Сформировать одномерный массив из элементов двумерного массива, расположенных над главной диагональю - C++
Ребята помогите пожалуйста с задачей, прям выручите, Условие такое: Дан двумерный массив размером nxn. Сформировать одномерный массив из...

Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива - C++
Кто знает. Плиз. Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки двумерного массива. - C++
Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу...

Сформировать одномерный массив из двумерного - C++
Дан массив R(N,M) Сформировать одномерный массив B(N) из минимальных элементов массива R по строкам. Такая есть задача ток она на QBasic.

Сформировать одномерный массив из суммы нечетных элементов двумерного - C++
Дан двумерный массив. Сформировать одномерный массив из суммы нечетных элементов двумерного каждого столбца матрицы.

2
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
23.04.2013, 16:27 #2
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
#include <iostream>
#include <clocale>
#include <cstdlib>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    const int a = 6, b = 5;
    int mas2[a][b], mas1[b], i, j;
    cout << "Введите 6 х 5 элементов\n";
    for(i = 0; i < a; ++i)
    {
        for(j = 0; j < b; ++j)
            cin >> mas2[i][j];
    }
    cout << "\nМатрица\n";
    for(i = 0; i < a; ++i)
    {
        for(j = 0; j < b; ++j)
        {
            cout << mas2[i][j] << "   ";
        }
        cout << "\n";
    }
    cout << "\nМассив\n";
    for(j = 0; j < b; ++j)
    {
        for(i = 0; i < a; ++i)
        {
            if(0 == mas2[i][j] % 2)
            {
                mas1[j] = mas2[i][j];
                break;
            }
        }
        if(i == a)
            mas1[j] = 0;
    }
    for(i = 0; i < b; ++i)
        cout << mas1[i] << "   ";
    cout << "\n";
    system("pause");
    return 0;
}
0
Марина1312
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 70
23.04.2013, 16:43  [ТС] #3
Цитата Сообщение от cyberbrain1000 Посмотреть сообщение
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
#include <iostream>
#include <clocale>
#include <cstdlib>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    const int a = 6, b = 5;
    int mas2[a][b], mas1[b], i, j;
    cout << "Введите 6 х 5 элементов\n";
    for(i = 0; i < a; ++i)
    {
        for(j = 0; j < b; ++j)
            cin >> mas2[i][j];
    }
    cout << "\nМатрица\n";
    for(i = 0; i < a; ++i)
    {
        for(j = 0; j < b; ++j)
        {
            cout << mas2[i][j] << "   ";
        }
        cout << "\n";
    }
    cout << "\nМассив\n";
    for(j = 0; j < b; ++j)
    {
        for(i = 0; i < a; ++i)
        {
            if(0 == mas2[i][j] % 2)
            {
                mas1[j] = mas2[i][j];
                break;
            }
        }
        if(i == a)
            mas1[j] = 0;
    }
    for(i = 0; i < b; ++i)
        cout << mas1[i] << "   ";
    cout << "\n";
    system("pause");
    return 0;
}
спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2013, 16:43
Привет! Вот еще темы с ответами:

залить из двумерного массива данные в одномерный длиной, равной количеству всех элементов исходного массива - C++
Доброго времени суток :) Образовался новый глупый вопрос... Предположим у меня есть двухмерный массив: vertex** massiv() { ...

Переписать из двумерного массива в одномерный - C++
Дан массив 3*2.Надо переписать в одномерный массив элементы всех строк,где нет отрицательных элементов. Помогите пожалуйста,код есть,но...

Перевести из двумерного массива в одномерный - C++
Здравствуйте, у меня есть вопрос. Нужно данный двумерный массив перевести в одномерный отсортированный по возрастанию массив, как это...

Перевод двумерного массива в одномерный - C++
в чём ошибка кода когкретно в этом месте? t = 0; for (i=0;j&lt;n;i++){ for (j=0;j&lt;m;j++){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru