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

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

Войти
Регистрация
Восстановить пароль
 
PomkaPomka
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 46
#1

Каждый четный элемент двумерного массива нацело разделить на два - C++

14.11.2011, 16:37. Просмотров 750. Ответов 1
Метки нет (Все метки)

Ввести двумерный массив NM A × . Каждый четный элемент массива
нацело разделить на два. Массив вывести до и после преобразования.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
int main()
{int i,j,n,m,a[4][4];
cout <<"\n VVod n,m";
 cin >>n>>m;
{for (i=0;i<n;i++)
for (j=0;j<m;j++)
    cout<<"\t"<<a[i][j];
cout<<"\n";
}
{for (i=0;i<n;i++)
for (j=0;j<m;j++)
    if (a[i][j])%2=0
        (a[i][j])%2=0
}
{for (i=0;i<n;i++)
for (j=0;j<m;j++)
    cout<<"\t"<<a[i][j];
cout<<"\n";
}
 Комментарий модератора 
Темы называем осмысленно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 16:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Каждый четный элемент двумерного массива нацело разделить на два (C++):

Каждый четный элемент массива разделить нацело на два - C++
Добрый вечер. Задание звучит вот как: Ввести одномерный массив А из N элементов. Каждый четный элемент массива нацело разделить на два....

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

Как определить первый с конца четный элемент двумерного массива? - C++
двумерный массив. Как определить первый с конца четный элемент двумерного массива? Как написать цикл for с конца в начало.

Каждый элемент массива разделить на заданное s - C++
Здравствуйте! то ли я дурак то ли сани не едут задача проще простого: как каждый элемент массива разделить на заданное s? пока сделал s=2;...

Как каждый элемент массива, кратный 2, разделить на а? - C++
Есть случайная последовательность, надо каждый элемент массива, кратный 2, разделить на число а?

Двумерный массив (каждый элемент массива разделить на среднее арифметическое этих элементов) - C++
Задан массив действительных чисел А(n). Необходимо каждый элемент массива разделить на среднее арифметическое этих элементов. На печать...

1
Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 16: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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
using namespace std;
int main()
{
int n,m;
cout << "\n Enter array size n,m" << endl;
cin >> n >> m;
 
//Создаём массив заданной размерности
int **Arr;
Arr = new int*[10];
for(int i=0;i<10; i++)  Arr[i] = new int[10];
 
//тут пользователь заполняем элементы массива
system("cls");
cout << "enter the array elements:" << endl;
for (int i=0;i<n;i++)
{
    for (int j=0;j<m;j++)
    {
        cin >> Arr[i][j];
    }
}
 
//тут мы выводим все элементы массива
system("cls");
for (int i=0;i<n;i++)
{
    for (int j=0;j<m;j++)
    {
        cout << Arr[i][j] << "\t";
    }
    cout<<"\n";
}
 
//делим чётные элементы массива на 2. (четный элемент тот, у которого сумма номеров строки и столбца четная)
for (int i=0;i<n;i++)
{
    for (int j=0;j<m;j++)
    {
        if ((i+j)%2==0) Arr[i][j]=Arr[i][j]/2;
    }
    cout<<"\n";
}
 
//тут мы выводим все элементы массива опять (по хорошему вынести в функцию)
for (int i=0;i<n;i++)
{
    for (int j=0;j<m;j++)
    {
        cout << Arr[i][j] << "\t";
    }
    cout<<"\n";
}
 
system("pause");
return 0;
}
*Написано далеко не идеально по структуре кода, но, думаю, так наиболее понятно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2011, 16:57
Привет! Вот еще темы с ответами:

Функция, которая увеличивает каждый элемент одномерного массива в два раза - C++
Добрый вечер! увеличивается только первый элемент массива, помогите исправить! /*Создайте программу с функцией, которая...

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

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

Даны два массива одного размера. Получить третий массив, каждый элемент которого... - C++
Даны два массива одного размера. Получить третий массив, каждый элемент которого равен: а) сумме элементов с тем же номером в заданных...


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

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

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