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

Заменить элементы в массиве - C++

Восстановить пароль Регистрация
 
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
01.04.2012, 21:16     Заменить элементы в массиве #1
Дан двухмерный массив А(6*6) и одномерный Х(6). Как парные столбики массива А заменить на Х.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2012, 21:16     Заменить элементы в массиве
Посмотрите здесь:

в одномерном массиве А состоящем из N элементов найти максимальные элементы и все элементы равные максимальному заменить на 0. C++
C++ С++ заменить в массиве отрицательные элементы их модулем
Заменить в массиве все отрицательные элементы на их модули C++
C++ В двухмерном массиве вещественных чисел заменить все элементы
C++ Заменить в одномерном числовом массиве отрицательные элементы их квадратами
В двумерном массиве 5x7 заменить все элементы на 0 C++
В массиве все четные элементы заменить максимальным C++
Найти в двумерном массиве минимальные элементы и заменить их нулями C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
01.04.2012, 21:25     Заменить элементы в массиве #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
#include <iostream>
 
int main()
{
    int rows, cols;
    std::cout << "Rows: ", std::cin >> rows;
    std::cout << "Columns: ", std::cin >> cols;
    int** matrix = new int*[rows];
    int* array = new int[rows];
    int i, j;
    for (i = 0; i < rows; ++i)
        matrix[i] = new int[cols];
 
    std::cout << "Matrix:" << std::endl;
    for (i = 0; i < rows; ++i)
        for (j = 0; j < cols; ++j)
            std::cin >> matrix[i][j];
 
    std::cout << "Array:" << std::endl;
    for (i = 0; i < rows; ++i)
        std::cin >> array[i];
 
    for (i = 0; i < cols; i += 2)
        for (j = 0; j < rows; ++j)
            matrix[j][i] = array[j];
 
    std::cout << "Result matrix:" << std::endl;
    for (i = 0; i < rows; ++i, std::cout << std::endl)
        for (j = 0; j < cols; ++j)
            std::cout << matrix[i][j] << ' ';
    return 0;
}
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81
02.04.2012, 00:52     Заменить элементы в массиве #3
красиво с прединкрементом
Yandex
Объявления
02.04.2012, 00:52     Заменить элементы в массиве
Ответ Создать тему
Опции темы

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