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

Пожалуйсто помагите написать эти две задачи на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество всех положительных элементов двумерного массива http://www.cyberforum.ru/cpp-beginners/thread450798.html
Дан двумерный массив размерностью N x M (N и М вводятся с клавиатуры). Найти количество всех положительных элементов данного массива. Произвести вывод данного массива в виде матрицы. помоги...
C++ mingw32, SEH, std::exception, setjmp/longjmp, signal Начал разбираться с вопросом - как понял - есть несколько вариантов: (в порядке обнаружения мною) 1) LibSEH - работает. http://www.programmingunlimited.net/siteexec/content.cgi?page=mingw-seh ... http://www.cyberforum.ru/cpp-beginners/thread450793.html
Работа с рядками C++
Дан текст. Групы символов, розделеные пропусками которые не содержат пропусков всередині себя, будем называть словами словами.Посчитать , сколько слов в начинаются и заканчиваются одной и той же...
C++ Работа с рядками
Дан текст, который составляется из букв, цифр и пропусков. Последовательность которая начинается символом и в которой нет пропусков назовём идентификатором. Вывести все идентификаторы...
C++ Заполнить матрицу по образцу http://www.cyberforum.ru/cpp-beginners/thread450782.html
Заполнить матрицу размером n*m числами 1,2,3, … n*m, оюходя её соответственно варианту:
C++ В одномерном массиве найти наименьшую по длине убывающую последовательность В одномерном массиве найти наименьшую по длине убывающую последовательность подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
22.02.2012, 21:20
Дан двухмерный массив размерностью N x M (N и M водиться с клавиатуры). Найти максимальный и минимальный элементы данного массива и заменить их нулями. Произвести вывод данного массива в виде матрицы.
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
#include <iostream.h>
#include <iomanip.h>
#include <limits.h>
#include <conio.h>
 
int main()
{
  int** a;
  int min, max;
  size_t m, n, i, j;
 
  cout << "m: ";
  cin >> m;
   
  cout << "n: ";
  cin >> n;
 
  a = new int*[m];
  for(i = 0; i < m; ++i)
    a[i] = new int[n];  
  
  min = INT_MAX;
  max = INT_MIN;
  for(i = 0; i < m; ++i)
  {
    for(j = 0; j < n; ++j)
    {      
      cout << "[" << i+1 << "," << j+1 << "]: ";
      cin >> a[i][j];
      if(a[i][j] < min) min = a[i][j];
      else if(a[i][j] > max) max = a[i][j];
    }   
  }  
 
  cout << "-----------------\n";
 
  for(i = 0; i < m; ++i)
  {    
    for(j = 0; j < n; ++j)              
      cout << a[i][j] << " ";        
    cout << "\n";
  }
 
  cout << "-----------------\n";
 
  for(i = 0; i < m; ++i)
  {    
    for(j = 0; j < n; ++j)    
    {
      if(a[i][j] == max || a[i][j] == min) a[i][j] = 0;
      cout << a[i][j] << " ";    
    }
    cout << "\n";
  }
 
  for(i = 0; i < m; ++i)
    delete[] a[i];
  delete[] a;
 
  getch();
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru