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

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

Войти
Регистрация
Восстановить пароль
 
mak-sim
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 8
#1

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

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

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

Добавлено через 32 минуты
решите плиз)благодарен заранее
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2011, 12:12     Необходимо вывести на экран первоначальный массив и полученый массив
Посмотрите здесь:

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

Необходимо вывести таблицу умножения на число N, через массив. - C++
Необходимо вывести таблицу умножения на число N, через массив. А массив, соответственно вывести, используя функцию main и еще другую...

Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы - C++
Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы. Использовать можно библиотеки string, iostream. ...

Вывести на экран массив - C++
Здрасти. У меня есть класс class generateSudoku{ public: generateSudoku(int sizeSudoku); ~generateSudoku(){}; ...

Сформировать и вывести на экран массив - C++
Здравствуйте. Помогите решить задачу. Задан массив целых чисел. Сформировать и вывести на экран массив, элементами которого является...

Как вывести на экран динамический массив? - C++
Как вывести наэкран динамический масив подскажите плиз #include <iostream> #include <conio.h> #include <time.h> using namespace...

Вывести на экран массив используя указатели - C++
Создать одномерный массив, размер которого задается с клавиатуры. Заполнить случайными числами. Вывести на экран массив используя...

Отсортировать массив по возрастанию и вывести на экран - C++
Дан одномерный массив, состоящий из N вещественных элементов. 1. Заполнить массив случайными числами. 2. Найти минимальный...

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

Сформировать массив А[20] и вывести его на экран - C++
Сформировать массив А и вывести его на экран. Сформировать одномерный массив B из положительных элементов массива А и вывести его. ...

Вывести массив на экран из бинарного файла - C++
2. Компоненты заданного бинарного файла – массивы, состоящие из 4 вещественных чисел каждый. Вывести на экран сумму вторых элементов всех...

Отсортировать и вывести на экран массив структур - C++
Помогите доделать программу, сам сделал что то,но то что это правильно сомневаюсь) В программе нужно отсортировать структуру по убыванию...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
18.12.2011, 12:15     Необходимо вывести на экран первоначальный массив и полученый массив #2
Цитата Сообщение от mak-sim Посмотреть сообщение
Добавлено через 32 минуты
решите плиз)благодарен заранее
 Комментарий модератора 
Не стоит ожидать, что на ваш вопрос ответят моментально. Ответ может быть дан как сразу, так и через некоторое время.
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
18.12.2011, 18:16     Необходимо вывести на экран первоначальный массив и полученый массив #3
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;
 
}
Ответ Создать тему
Опции темы

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