Другие языки программирования и технологии
Дан двумерный массив
Сформировать одномерный массив каждый элемент которого равен первому четному элементу соответствующего столбца матрицы. (Если такого нет, то равен 0). Помогите пожалуйста буду очень признателен Код написать на C ++
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
int main() {
setlocale (LC_ALL,"Russian");
int n, m;
cout << "Введите кол-во строк массива: ";
cin >> n;
cout << "Введите кол-во столбцов массива: ";
cin >> m;
int **a = new int* [ n ];
for (int i = 0; i < n; i++)
a[ i ] = new int [ m ];
cout << "Исходный массив: \n";
srand((unsigned)time(NULL));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
a[ i ] [ j ] = rand() % 99 + 1;
cout << setw(4) << a[ i ] [ j ]; }
cout << endl; }
cout << "Сформированный массив: \n";
int *b = new int [ m ];
for (int j = 0; j < m; j++) {
b[ j ] = 0;
for (int i = 0; i < n && b[ j ] == 0; i++)
if (a[ i ] [ j ] % 2 == 0)
b[ j ] = a[ i ] [ j ];
cout << setw(4) << b [ j ]; }
getch();
for (int i = 0; i < n; i++)
delete [ ] a[ i ];
delete [ ] a;
delete [ ] b;
return 0; }
#include <iomanip>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
int main() {
setlocale (LC_ALL,"Russian");
int n, m;
cout << "Введите кол-во строк массива: ";
cin >> n;
cout << "Введите кол-во столбцов массива: ";
cin >> m;
int **a = new int* [ n ];
for (int i = 0; i < n; i++)
a[ i ] = new int [ m ];
cout << "Исходный массив: \n";
srand((unsigned)time(NULL));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
a[ i ] [ j ] = rand() % 99 + 1;
cout << setw(4) << a[ i ] [ j ]; }
cout << endl; }
cout << "Сформированный массив: \n";
int *b = new int [ m ];
for (int j = 0; j < m; j++) {
b[ j ] = 0;
for (int i = 0; i < n && b[ j ] == 0; i++)
if (a[ i ] [ j ] % 2 == 0)
b[ j ] = a[ i ] [ j ];
cout << setw(4) << b [ j ]; }
getch();
for (int i = 0; i < n; i++)
delete [ ] a[ i ];
delete [ ] a;
delete [ ] b;
return 0; }
А где тот двумерный массив, который дан?
По крайней мере, какого он размера?
По крайней мере, какого он размера?
Похожие вопросы
- дан двумерный массив С(3,4).Получите новый массив А путём увеличения всех элементов исходного массива на число С.
- Дан двумерный массив.
- Дан двумерный массив А [7,8], заполненный случайным образом. Заменить нечетные элементы массива на число 0 СРОЧНОО ГАЙСЫ
- Дан двумерный массив C(m,n). Найти произведение элементов, больших среднего значения. Помогите пожалуйста!!!
- Дан двумерный массив C(m,n). Найти произведение элементов, больших среднего значения. Помогите пожалуйста!!! На паскале
- Дан двумерный массив из NxM случайных элементов. Посчитать сумму периметра. С++
- Turbo Pascal. Дан двумерный массив. Все нули заменить максимальным элементом.
- Дан двумерный массив целых чисел. Упорядочить прямую диагональ в порядке убывания.
- Дан целочисленный двумерный массив, размерности n х m. Заменить все отрицательные числа нулем
- Дан двумерный динамический массив, надо составить программу, которая меняет местами две любые строки