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

Найти минимальный из неповторяющихся элементов двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вывести символ бесконечности(∞) в консоли с помощью cout http://www.cyberforum.ru/cpp-beginners/thread873508.html
Как вывести символ бесконечности(∞) в консоли с помощью cout?
C++ Нахождение НОК через факторизацию Здравствуйте. Для моей курсовой мне надо написать программу для нахождения НОК двух чисел через разложение на простые множители. Алгоритм такой, что раскладываем оба числа, потом выписываем... http://www.cyberforum.ru/cpp-beginners/thread873505.html
Код написан,нужна небольшая корректировка.Массивы C++
Здравствуйте,задание:: Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 0, если сумма элементов k-го столбца матрицы равна нулю, и значение 1  в противном...
Прямая задана уравнением ax+by+c=0, a и b не равны 0. Определить, пересекают ли все прямые первую прямую C++
Прямая задана уравнением ax+by+c=0, a и b не равны 0. Определить, пересекают ли все прямые первую прямую.
C++ Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд http://www.cyberforum.ru/cpp-beginners/thread873488.html
Проверьте программу, сказали что считает неверно. Условие и результат выполнения программы приложено к сообщению. #include <cmath> #include <iomanip> #include <iostream> using namespace std;...
C++ Комбинированным методом хорд и касательных найти корень уравнения Комбинированным методом хорд и касательных найти корень уравнения подробнее

Показать сообщение отдельно
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
21.05.2013, 21:43  [ТС]
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
#include "stdafx.h"
using namespace std;
int main()
 
{ 
 
int B[n][m]; int min; int bmin;
srand ( time(NULL) );
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
B[i][j]=rand()%9;
for(int i=0;i<n;i++)
{
        for(int j=0;j<m;j++)
        cout<<"B["<<i<<"]["<<j<<"]="<<B[i][j]<<"\n";
}
int bminold=bmin=B[0][0];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
   if(B[i][j]==bmin)// повторяющийся
   {
      bmin=bminold; // возвращаем старое
   }
   else
   if(B[i][j]<bmin)// новый меньший
   {
      bminold=bmin;  // запоминаем старое
      bmin=B[i][j]; // запоминаем меньший
   }
}
cout<<"\n"<<"Min:"<<bmin;
system ("pause");
return 0;
}
Добавлено через 3 минуты
Все, понял, спасибо!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.