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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить пробелы до слова http://www.cyberforum.ru/cpp-beginners/thread1128676.html
Программа удаляет последнюю букву в словах из строки. Но если в начале строки поставить пробелы тогда она не будет работать, как мне удалить их? #include "stdafx.h" #include <iostream> #include...
C++ Сложить двоичные дроби в прямом коде Сложить двоичные дроби в прямом коде. http://www.cyberforum.ru/cpp-beginners/thread1128671.html
C++ Двумерные Массивы, удалить элементы главной диагонали
Удалить элементы главной диагонали, на столбце с максимальным количеством отрицательных чисел добавить N-е количество столбцов заполнить случайными элементами. Запрещено использовать процедуры и...
C++ Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец
Здравствуйте! имеется задание: создать очередь с приоритетом (у каждого элемента свой приоритет). Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец. (Последняя цифра...
C++ Инверсия содержимого файла http://www.cyberforum.ru/cpp-beginners/thread1128663.html
Здравствуйте! Написал функцию инверсии списка в памяти, а мне дали задание изменить ее для инверсии списка в файле! Прилагаю свой код инверсии в памяти! Подскажите как это реализовать в файле? void...
C++ Ошибка После компиляции выдает сообщение об ошибке приложения, что не так? В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа только один раз. Код... подробнее

Показать сообщение отдельно
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
24.03.2014, 21:28
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
#include <time.h>
#include <iostream>
using namespace std;
# define n 5
# define m 5
 
void main()
{
    int A[m][n];
    srand(time(NULL));
 
   for(int i = 0; i < m; i++){
      for(int j = 0; j < n; j++){
         A[i][j] = rand()%50-25;
         cout<< A[i][j] <<" ";
      }
      cout<<endl;
   }
 
   int min=A[0][1],max=A[1][0];
   for(int i = 0; i < m; i++)
      for(int j = 0; j < n; j++)
      {
       if (min>A[i][j]&&j>i)   min=A[i][j];
       if (max<A[i][j]&&j<i)   max=A[i][j];
      }
      cout<<"min="<<min<<"\nmax="<<max<<endl;
    system("pause");
}
работает с любыми видами матрицам (у прямоугольных учитывает диакональ проведённую из левого верхнего угла матрицы в правый нижний, предпологая что матрица квадратная
1
Изображения
 
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru