0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 8
1

Необходимо вывести на экран первоначальный массив и полученый массив

18.12.2011, 12:12. Показов 1153. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать алгоритм обработки двумерного массива размера NxM,заполненого целыми случайными числами из диапозона от a до b.Необходимо разместить элементы строк в обратном порядке.В результате необходимо вывести на экран первоночальный массив и полученый массив.

Добавлено через 32 минуты
решите плиз)благодарен заранее
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2011, 12:12
Ответы с готовыми решениями:

Вывести полученый массив и сумму с поясняющими комментариями
Дан одномерный массив В(n), n<=30 содержащий элементы целого типа . Подсчитать сумму индексов...

сохранить отсортированный массив и выполнить произведение на первоначальный массив vector
Добрый День, уважаемые программисты! Очень нужен срочный совет! Представлен метод сортировки. ...

Дан двумерный числовой массив размера N*M, необходимо вывести на экран только уникальные элементы
Дан двумерный числовой массив размера N*M, необходимо вывести на экран только уникальные элементы в...

Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы
Дан массив натуральных чисел А и часло а. Вывести этот массив на экран, обчислить количество...

2
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
18.12.2011, 12:15 2
Цитата Сообщение от mak-sim Посмотреть сообщение
Добавлено через 32 минуты
решите плиз)благодарен заранее
 Комментарий модератора 
Не стоит ожидать, что на ваш вопрос ответят моментально. Ответ может быть дан как сразу, так и через некоторое время.
0
829 / 352 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
18.12.2011, 18:16 3
Лучший ответ Сообщение было отмечено mak-sim как решение

Решение

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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
int gen_random( int range_min, int range_max )
{
   if ( range_min>range_max ) 
        exit( 1 );
 
   return range_min+rand()%(range_max-range_min+1);    
}
 
void Print_Arr(int **arr, int n, int m)
{
   std::cout << std::endl;
   for (int i = 0; i < n; i++)
   {
      for (int j = 0; j < m; j++)
      {
         std::cout.width(3);
         std::cout << arr[i][j];// << " ";
      }
      std::cout << std::endl;
   }
         
}
 
int main( int argc, char *argv[] ) 
{
        
   int range_min, range_max;
   int n, m;
   
   std::cout << "Enter the range [a, b]> ";
   std::cin >> range_min >> range_max;
   
   
   std::cout << "\nEnter n> ";
   std::cin >> n; 
   std::cout << "\nEnter m> ";
   std::cin >> m;
   
   int **arr = new int*[n];
   
   for (int i = 0; i < n; i++)
      arr[i] = new int[m];
 
   srand( time( NULL ) );
   
   for (int i = 0; i < n; i++)
      for (int j = 0; j < m; j++)
         arr[i][j] = gen_random( range_min, range_max );
         
   Print_Arr(arr, n, m);
   
   int t = 0;   
   for (int i = 0; i < n; i++)
      for (int j = 0; j < m/2; j++)
      {
         t = arr[i][j];
         arr[i][j] = arr[i][m-j-1];
         arr[i][m-j-1] = t;
      }
      
   Print_Arr(arr, n, m);
   
   for (int i = 0; i < n; i++)
      delete[] arr[i];
      
   delete arr;
 
   return 0;
 
}
0
18.12.2011, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2011, 18:16
Помогаю со студенческими работами здесь

Заменяемые значения вывести в массив В. Вывести на экран полученную матрицу и массив B.
Помогите пжл. Задана матрица Z(5,5). Если в строке есть хотя бы один нулевой элемент, то найти...

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

Занести оба массива в новый массив и вывести этот массив на экран
Уважаемые программисты пожалуйста помогите с заданием!!!! Задание: 1) объявить два массива,...

Массив: Вывести на экран массив предложений с разделителем элементов знаком процента
Текст содержит список нумерованных предложений, начинающихся с новой строки. Сформировать массив...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru