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

2 решения на turboC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread66292.html
Помогите пожалуйста с программой, ибо чё-то не даётся мне этот try... catch . Собственно задача: Вычислите 1/х как число с плавающей точкой, обработайте возникшие сообщения об ошибке с использованием исключения. double reciprocal(double x);
C++ Строки Си... Помогите, пожалуйста с программой на Си, в программировании новичок. Описать строки A и B. Задать значение строки B. Из строки B переписать в строку A только цифры. Заранее Спасибо. http://www.cyberforum.ru/cpp-beginners/thread66286.html
Задачник C++
Здравствуйте! Существует ли какой-нибудь задачник для начинающих? Какой учебник посоветуете для начинающего (именно по С++). Дома валяется Бьерн Страуструп, но, похоже, он не для начинающих. Спасибо!
считывание строки из файла C++
Помогите,пожалуйста,с программой. Необходимо считать из файла строку,удалить из неё предложение в скобках(включая скобки) и записать новую полученную строку в другой файл.
C++ матрицы на с++ http://www.cyberforum.ru/cpp-beginners/thread66263.html
Всем приветик. Помогите пожалуйста решить две задачи: 1. Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содеожащих хотя бы один нулевой элемент. 2. Характеристикой строки целочисленной матрицы назовем сумму её отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Только вот их надо сделать...
C++ Окружность Фейербаха Проверить справдливость утверждения, что середины сторон плоского треугольника, основания его высот и середины отрезков, соединяющих точку пересечения высот с каждой из вершин, лежат на одной окружности (окружности девяти точек или окружности Фейербаха), центром которой является середина отрезка , соединяющего точку пересечения высот треугольника и точку пересечения перпендикуляров, проходящих... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.11.2009, 09:14     2 решения на turboC
Цитата Сообщение от odip Посмотреть сообщение
И это не самый оптимальный вариант - можно сделать еще быстрее
Вы имеете ввиду задачу?:
Цитата Сообщение от TanT Посмотреть сообщение
есть решение очень похожей на вашу первую задачу (Дано натуральное n. Указать x,y,z таких натуральных чисел, что n=x^2 +y^2 +z^2 и x<=y<=z .)
Если да, то можно улучшить то что Вы писали:
Цитата Сообщение от odip Посмотреть сообщение
Цикл по k очевидно не нужен.
Если известно i, j, то k либо вычисляется, либо не вычисляется в один присест.
и
Цитата Сообщение от odip Посмотреть сообщение
Написано же - натуральных чисел.
Значит как минимум все циклы должны быть с условиями i>0 j>0 k>0.
Больше вроде ничего, что можно оптимизировать, в таком варианте не вижу.
Может быть лучше получится если начинать с присваивания x, y, z значений 1, а потом увеличивать. Больше вариантов пока не вижу. Или еще есть варианты?
 
Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru