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

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

Войти
Регистрация
Восстановить пароль
 
nazsal
2 / 2 / 0
Регистрация: 27.11.2011
Сообщений: 60
#1

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

01.04.2012, 21:16. Просмотров 333. Ответов 2
Метки нет (Все метки)

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

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

В массиве все четные элементы заменить максимальным - C++
В одномерном массиве все четные элементы заменить максимальным и отсортировать элементы массива по возрастанию.

Заменить в массиве все отрицательные элементы на их модули - C++
Создать массив из 12 случайных целых чисел из отрезка . Вывести массив на экран. Заменить в массиве все отрицательные элементы на их...

В двумерном массиве 5x7 заменить все элементы на 0 - C++
#include<iostream> #include<stdlib.h> #include<time.h> #include <Windows.h> using namespace std; void main() { ...

В двухмерном массиве вещественных чисел заменить все элементы - C++
В двухмерном массиве вещественных чисел заменить все элементы, меньшие суммы элементов первой строки, этой суммой.

Заменить в массиве все элементы меньшие 5 числом 111 - C++
Дан целочисленный массив X. Заменить в нем все элементы, меньшие 5 числом 111.

Найти в двумерном массиве минимальные элементы и заменить их нулями - C++
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand(time(NULL)); ...

Заменить в одномерном числовом массиве отрицательные элементы их квадратами - C++
Заменить в одномерном числовом массиве отрицательные элементы их квадратами

Заменить в исходном массиве единицами элементы с четвертого по седьмой - C++
Заменить в исходном массиве единицами элементы с четвертого по седьмой. Вот код: #include <iostream> #include <cstdlib> #include...

В одномерном массиве заменить отрицательные элементы на сумму положительных элементов - C++
Я написала программу, скомпилировала, показало Done.. Но когда начинаю вводить массив, программа закрывается.. Посмотрите пожалуйста. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
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
красиво с прединкрементом
Ответ Создать тему
Опции темы

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