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

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

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

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

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

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

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

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

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

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

Заполнить массив первыми ста простыми числами, и вывести массив на экран - C++
Объявите одномерный целочисленный массив в котором не более 100 элементов выполните генерацию массива первыми 100 простыми числами....

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

Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного - C++
Помогите доделать!!! Массив должен быть динамический, с указателями, а вывод минимальных элементов во втором массиве. #include...

2
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
18.12.2011, 12:15 #2
Цитата Сообщение от mak-sim Посмотреть сообщение
Добавлено через 32 минуты
решите плиз)благодарен заранее
 Комментарий модератора 
Не стоит ожидать, что на ваш вопрос ответят моментально. Ответ может быть дан как сразу, так и через некоторое время.
0
insolent
826 / 344 / 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;
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2011, 18:16
Привет! Вот еще темы с ответами:

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

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

Необходимо вывести массив, где i-тая строчка состоит из чисел i - C++
Вам вводится число N (N≤100)- размер двумерного массива. Необходимо вывести массив, где i-тая строчка состоит из чисел i. Формат...

Пользовательская функция, выводящая массив на экран. Вывести на экран все четыре массива, используя функцию - C++
Дан код, Надо:• Написать пользовательскую функцию, выводящую массив на экран. Вывести на экран все четыре массива, используя функцию. ПРошу...


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

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

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