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

Для матрицы размером NxM вывести на экран все седловые точки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Несколько new [] подряд http://www.cyberforum.ru/cpp-beginners/thread401715.html
Доброго времени суток!!! Вообщем есть такой кусок кода: if (fn!=NULL) { memcpy(buf, fn, sizeof(buf)); NormalizeFileName(buf); f = fopen(buf, "r"); d = new int; Pixels = ReadTXT(f, &rCount, d); Max = new double;
C++ В каждой строке матрицы элемент, лежащий на главной диагонали заменить суммой ранее расположенных Обработка двумерных массивов. Элементы исходной матрицы выводятся из текстового файла.Результаты выводить на экран и в результатирующий текстовый файл.Матрицу выводить до и после преобразований. 1.В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число, заменить суммой ранее расположенных элементов. Строки. 2.Описать функцию WordN(S,k) целого... http://www.cyberforum.ru/cpp-beginners/thread401710.html
Считать текст из файла и вывести на экран все слова текста, начинающиеся с гласной буквы C++
Напиcать программу, которая считывает текст из файла и выводит на экран все слова текста, начинающиеся с гласной буквы, меняя ее на прописную букву. Добавлено через 7 минут #include <iostream.h> #include <string.h> #include<fstream.h> #include <conio.h> int main () { const int l=150; char *text;
C++ передать массив в функцию по значению
Подскажите,пожалуйста. Нужно с клавиатуры ввести число строк-столбцов ( т е они меняются в зависимости от условия) и передать массив в функцию. Сам массив не меняется в функции. Как его объявить в обращении и заголовке?
C++ Считывание и запись в файл http://www.cyberforum.ru/cpp-beginners/thread401689.html
Доброго времен суток всем экпспертам в области С++ Имеется задания нужно записать числа(псевдослучайные) в текстовый файл "vvod" и отрицательные числа заменить на ноль и вывести в следующий файл "vivod" ! Я смог только в файл записать эти числа. Прошу помощи в хотя-бы в поиске и замене! #include <iostream> #include <fstream> #include <time.h> using namespace std; ofstream fp;
C++ подскажите как правильно записать Суть в чем, нужно текст последовательно циклически сдвинуть на m / 2 позиций, и построить новые m / 2 − 1 строк. Например в С++ это просто реализовать через append: for (int i=1; i<10; i++){ string str; str.append(string,i,len-i); str.append(string,0,i); } но как правильно тоже самое записать на Си? >< Подскажите что-нибудь, а то я уже запуталась :) не знаю, может я и... подробнее

Показать сообщение отдельно
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
08.12.2011, 21:02     Для матрицы размером NxM вывести на экран все седловые точки.
Цитата Сообщение от alkagolik Посмотреть сообщение
A555, тоже не то. Если брать ваш алгоритм за основу, то нам понадобятся не 2, а 4 массива. 2 массива строгих минимумов строк и столбцов и 2 массива строгих максимумов строк и столбцов, но подход неверный потому что таким образом мы не сможем определить является ли минимум\максимум единственным с строке\столбце или нет. Следствие, можно перестроить так, что в массивы будут закладываться индексы, а в случае отсутствия наименьшего\наибольшего числа в строке\столбце - отрицательные значения. Дальше искать каким образом эти индексы связать друг с другом для сравнения. Сложность алгоритма будет выше чем алгоритма без использования вспомогательных массивов, и ресурсов тоже больше. Хотя сам алгоритм поиска наименьших\наибольших значений и так зашкаливает.
а читая твоё сообщение мой мозг включаеться и я понимаю) где не правильно даже стыдно)
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru