Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 21.04.2013
Сообщений: 70
1

Сформировать одномерный массив из элементов матрицы

21.04.2013, 10:47. Просмотров 1175. Ответов 1
Метки нет (Все метки)

помогите решить задачу,пожалуйста:
Дан двумерный массив размерностью 4*6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен количеству элементов соответствующей строки, больших данного числа.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2013, 10:47
Ответы с готовыми решениями:

Сформировать одномерный массив из диагональных элементов матрицы. Найти след матрицы
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти...

Сформировать одномерный массив из элементов матрицы
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать...

Сформировать одномерный массив Х из элементов матрицы А...
помогите пожалуйста! никак не получается сделать основную задачу. остановился на этом варианте, но...

Сформировать одномерный массив из элементов матрицы
Есть двумерный массив, 5*6 Сформировать одномерный массив, каждый элемент которого равен...

1
4292 / 1414 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.04.2013, 12:45 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
#include <iostream>
#include <ctime>
#include <cstdlib>
int main()
{
    srand(time(0));
    const int n = 4, m = 6;
   int a[n][m] = {0}, b[n] = {0}, k = 0, l = 0;
   std::cin>>k; // äàííîå ÷èñëî
   for (int i=0; i<n; ++i)
   {
        for (int j=0; j<m; ++j)
            std::cout<<(a[i][j] = rand()%10)<<' '; // ðàíäîì çàïîëíåíèå
       std::cout<<'\n';
   }
   for (int i=0; i<n; ++i)
   {
        for (int j=0; j<m; ++j)
            if (a[i][j] > k)
                ++l;
        b[i] = l;
        l = 0;
    }
    std::cout<<'\n';
    for (int i=0; i<n; ++i)
       std::cout<<b[i]<<' ';
   return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2013, 12:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сформировать одномерный массив из диагональных элементов матрицы
Ребята,любой пример объясните хочу понять массивы и подпрограммы ,или если есть готовые примеры...

Сформировать одномерный массив из элементов матрицы по условию
помогите плз, решить задачу в программировании ноль Дана матрица K(m,n).Сформировать одномерный...

Сформировать одномерный массив из максимальных элементов строк матрицы
Дана прямоугольная матрица A (N, M) (N M, M 15). Найти максимальный элемент в каждой строке....

Сформировать одномерный массив как сумму элементов матрицы
Сформировать одномерный массив как сумму элементов матрицы Размерность массива 4х5 #include...


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

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

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