Вопрос № 171399: Здравствуйте! Есть задачка: Необходимо найти первое натуральное число, квадрат которого больше n. (осваиваю С++) Заранее спасибо....
Вопрос № 171404: Здравствуйте! Необходимо решить следующую задачу (написать весь код): Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием х...
Вопрос № 171399:
Здравствуйте! Есть задачка: Необходимо найти первое натуральное число, квадрат которого больше n. (осваиваю С++)
Отвечает Терсков Сергей, Специалист :
Здравствуйте, starcode. Есть два варианта решения вашей задачи. Первый - простой перебор. Для этого в цикле перебираем числа до n и сравниваем квадрат каждого из них с n. Второй - математический. Из n извлечем корень и к целой его части прибавим единицу. Оба варианта представлены в коде:
Ответ отправил: Терсков Сергей, Специалист
Ответ отправлен: 17.08.2009, 02:31
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253282
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 171404:
Здравствуйте! Необходимо решить следующую задачу (написать весь код): Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Задача по основам программирования, просьба не использовать "продвинутые" функции. Ограничиться только перестановками в массивах, удалениями, вставками. Желательно, чтобы работала на MS Visual C++ 6.0.
Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, starcode. Решение в приложении. Конечно, далеко не самое оптимальное, зато не должно остаться никаких вопросов... Как раз, "по основам программирования". Единственно, что хочется добавить: Реализация двумерного массива возможна в двух видах: 1)массив адресов одномерных массивов 2)сплошной массив данных (когда строки в памяти лежат одна за другой). В таком случае, двумерный массив можно считать одномерным. В программе реализован второй подход.
Удачи!
Если будут вопросы, милости просим в мини-форум