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

Найти min и max матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел http://www.cyberforum.ru/cpp-beginners/thread51230.html
я не знаю с++ а тут сказали лаб делать помогите вроде задачи легкие 1 Составить программу для вычисления разницу двух чисел, определяемых в теле программе. 2 Составить программу вывода на...
C++ Unit,Header,Imp Здравствуйте! main.cpp //#include "unit1.h" //#include "unit2.h" #include "unit3.h" int main() { return 0; } unit1.h http://www.cyberforum.ru/cpp-beginners/thread51229.html
Почему встроенная функция вызывает конструктор копирования? C++
Почему встроенная функция вызывает конструктор копирования или всегда ли встроенная функция действительно встроеннаая? Но всё по порядку. Друзья! У меня написано в книге, что если объявлен класс ...
C++ Зачем генерировать код программы написанный на С++ в UML??????
Зачем генерировать код программы написанный на С++ в UML
C++ Вычисление суммы ряда. http://www.cyberforum.ru/cpp-beginners/thread51182.html
Помогите, пожалйста!!! Вычислить сумму бесконечного ряда Y=(fabs)ak, где а=-0,1(аk-1+аk+1) при k=2,3,4... Вычисления окончить при |ak|<Eps. a1=2, a2=5, Eps=0,001 Заранее ОГРОМНЕЙШЕЕ спасибо!!!
C++ Компилятор для C Компилятор для C под XP. Какой посоветуете? Нужен для обучения. Microsoft Quick C - хороший? подробнее

Показать сообщение отдельно
mamedovvms
2917 / 838 / 93
Регистрация: 30.04.2009
Сообщений: 2,627
17.09.2009, 14:03
да и вообще в твоем коде присваивание происходит на две операции больше раз, так как в начале цикла минимальный и максимальный все равно присваиваются первому элементу, так что получается что у меня даже как бы эффективнее

Добавлено через 2 минуты
Цитата Сообщение от GAV_13 Посмотреть сообщение
int matr[n][n], i, j; /* код */ min=a[0][0];//по количеству присвоений max=a[0][0];//сравнялись, здесь тоже два for (i = 0; i < n; ++i)//идет полная проверка for(j = 0; j < n; ++j) { if(matr[i][j] > max) max = matr[i][j]; // на первой итерации есть присвоение. в первом варианте - нет) if(matr[i][j] < min) min = matr[i][j]; // на первой итерации есть присвоение. в первом варианте - нет) }
вот как раз в первом варианте будет присваивание а во втором нет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru