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

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

Восстановить пароль Регистрация
 
Kolbusdkiy
 Аватар для Kolbusdkiy
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 112
21.12.2013, 18:45     Замена элементов массива #1
Помогите написать код.

Дано двумерный массив целых чисел. Заменить все положительные элементы заданного массива на произведение номеров строки и столбца.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 18:45     Замена элементов массива
Посмотрите здесь:

Замена всех элементов массива, кроме крайних на полусумму соседей C++
Замена элементов массива C++
Сразу три 1.анализ функции, 2.замена элементов массива, 3.максимальный элемент массива C++
Замена элементов массива C++
C++ Замена элементов массива
Работа с массивами, замена элементов массива C++
C++ Замена отрицательных элементов массива на их индексы
C++ Замена ручного ввода элементов массива на автоматический

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
21.12.2013, 18:57     Замена элементов массива #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
#include <stdafx.h>
#include <iostream>
#include <time.h>
 
 
 
 using namespace std;
 
int main()
{
    srand(time(NULL));
    const int Rsize=5;
    const int Csize=5;
    int x=Csize*Rsize;
    int matrix[Rsize][Csize];
 
    cout<<"X="<<x<<endl;
    //Инициализаия
    for(int i=0;i<Rsize;i++)
        for(int j=0;j<Csize;j++)
            matrix[i][j]=rand()%200-100;
    cout<<"BEFORE"<<endl;
    for(int i=0;i<Rsize;i++)
    {
        for(int j=0;j<Csize;j++)
            cout<<matrix[i][j]<<" ";
        cout<<endl;
    }
 
 
    cout<<"AFTER"<<endl;
    for(int i=0;i<Rsize;i++)
    {
        for(int j=0;j<Csize;j++)
            {
                if(matrix[i][j]>0)
                        matrix[i][j]=x;
                cout<<matrix[i][j]<<" ";
        }
        cout<<endl;
    }
    system("pause");
    return 0;
}
Yandex
Объявления
21.12.2013, 18:57     Замена элементов массива
Ответ Создать тему
Опции темы

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