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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Основная задача http://www.cyberforum.ru/cpp-beginners/thread585658.html
Основная задача. Для заданного x нас интересует последовательность: sin(x0), sin(x1), sin(x2), sin(x3),... sin(x299). А точнее, нас интересует «сглаженная» версия этой последовательности – для каждых 30-ти соседних их среднеарифметическое: (sin(x0)+... sin(x29))/30, (sin(x1)+... sin(x30))/30,... (sin(x270)+... sin(x299))/30. Составить программу, которая вычисляет и выводит эту...
C++ Визуал экспресс не выводит результат выполнения программы на экран Доброго дня! Пытаюсь самостоятельно изучить С++ по книге Шилдта, 2-е издание. Используемая IDE- visual express 2010. Через хэллоуорлды прошел успешно, застрял на использовании cin >> var. Вот такая программка: /*interactivnaya programma kotoraya vichislyayet ploshad pryamougolnika*/ #include <iostream> using namespace std; int main() { int length; http://www.cyberforum.ru/cpp-beginners/thread585651.html
Сортировка слиянием C++
n1=800 n2=3000 n3=7000
Дана квадратная таблица A[N,N] и число M<N C++
Дана квадратная таблица A и число M<N. Для каждого квадрата размером MxM в этой таблице вычислить сумму стоящих в нём чисел. Общее число действий должно быть порядка n^2. Указание сначала для каждого горизонтального прямоугольника размером MxM вычислить сумму стоящих в нём чисел. (При сдвиге такого прямоугольника по горизонтали на М нужно добавить одно число и одно вычесть) Затем используя эти...
C++ Дана квадратная матрица A[N,N]. Записать на место отрицательных элементов матрицы нули http://www.cyberforum.ru/cpp-beginners/thread585618.html
Дана квадратная матрица A. Записать на место отрицательных элементов матрицы нули , а на место положительных- единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде.
C++ Интерполяция многочленами Ньютона Доброго времени суток! http://www.cde.spbstu.ru/Num_Met/Interpol/newton_pol.html Задан курсач по вычмату, там есть такая задача(см называние темы) Тобиш нужно разработать универсальную программу для любой функции, таблицы и тд... Проверить сказано на функции 1/х, начальные данные х=1,2,3,4,5,6,7,8,9,10 y=1/2,1/3,1/4 ....1/10 определить значение функции в х=1 до х=2 с шагом 0.1 ну и... подробнее

Показать сообщение отдельно
Mortemia
2 / 2 / 1
Регистрация: 24.05.2012
Сообщений: 23
24.05.2012, 19:29     Матрица
Пусть M - двумерная матрица размера n на n

Самый тривиальный способ без оптимизации, который можно сделать просто умея обращаться с массивом

double min=M[0][0];
int k1=0, k2=0;
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(M[i][j]<min){
min=M[i][j];
k1=i; k2=j;
}
}
}
for(int i=0; i<n; i++) M[i][k2]=min;
for(int j=0; j<n; j++) M[k1][j]=min;

код не компилировался и не проверялся
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru