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

Вывести матрицу на экран и сообщить минимальный и максимальный элемент и их индексы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передать значение из dll в файл. http://www.cyberforum.ru/cpp-beginners/thread196348.html
Есть dll, в неё посылаются значения, она их прощитывает и возвращает какой-то результат. Так вот нужно, когда в dll'ке функция возвратит значение в переменную, значение этой переменной записалось в...
C++ Матрица смежности есть такая программка. она позволяет построить списки смежности для данного ориентированного графа (вообщем-то матрицу смежности). N - количество вершин графа. Вопрос: как переделать программу... http://www.cyberforum.ru/cpp-beginners/thread196346.html
Формирование из элементов массива A нового массива B C++
Собственно, это и есть весь вопрос. Предположим, задан некий массив A. Все элементы данного массива, удовлетворяющие некоторому свойству, должны быть объединены в новый массив B. Очень буду...
C++ Нерекурсивный двоичный поиск
необходимо написать на С++ двоичный поиск в рекурсивном варианте. вот пример рекурсивной ф-ции двоичного поиска: int BinSerch(int x,int L, int R, int key){ if (R<L) return -1; int M=(L+R)/r;...
C++ Замена последовательности символов. http://www.cyberforum.ru/cpp-beginners/thread196318.html
Помогите, пожалуйста с задачей: Заменить в исходном тексте, состоящем из n строк, одну последовательность символов на другую.Замена должна выполняться, начиная с заданной позиции (номер строки и...
C++ Мат. выражение задано в символьной форме тема закрыта) подробнее

Показать сообщение отдельно
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
23.11.2010, 21:16
Еще как вариант

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
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
{    
     setlocale(LC_ALL,"Russian");
     int N,imax=0,imin=0,jmax=0,jmin=0,max,min;
     int **arr;
     cout<<"Введите N: ";
     cin>>N;
     arr = new int*[N];
     cout<<"Введите елементы матрицы: "<<endl;
     for(int i=0; i<N; i++)
     {
          arr[i] = new int[N];
          for(int j=0; j<N; j++)
           {
             cout<<"mat["<<i+1<<"]["<<j+1<<"]= ";
             cin>>arr[i][j];
            }
     }
     max=arr[0][0];
     min=arr[0][0];
     cout<<endl<<"Матрица:"<<endl;
     for(int i=0; i<N; i++)
     {
          for(int j=0; j<N; j++)
           {
             cout<<arr[i][j]<<"  ";
             if(arr[i][j]>max)
             {
                 max=arr[i][j];
                 imax=i;
                 jmax=j;
             }
             if(arr[i][j]<min)
             {
                 min=arr[i][j];
                 imin=i;
                 jmin=j;
             }
            }
          cout<<endl;
     }
     cout<<"Максимальный елемент ["<<imax+1<<"]["<<jmax+1<<"]= "<<max<<endl;
     cout<<"Минимальный елемент  ["<<imin+1<<"]["<<jmin+1<<"]= "<<min<<endl;
     for(int i=0; i<N; i++)
         delete arr[i];
           delete [] arr;
     system("pause");
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru