помогите пожалуйста. совсем запутался:
в одномерном массиве из 15 эллементов вещественного типа заменить все положительные значения близжайшими четными
помогите пожалуйста. совсем запутался:
в одномерном массиве из 15 эллементов вещественного типа заменить все положительные значения близжайшими четными
1. Округляешь до целого функцией round() или че там в паскалях.
2. Для проверки четности используешь деление с остатком, вроде mod.
чётные, это целые, которые делятся на 2 без остатка. Соответственно алгоритм:тупо в цикле делим каждый положительный элемент(тоесть проверку на >=0 добавить перед делением) элемент на 2, проверяем остаток, если больше 0.5 то увеличиваем значение на единицу(если к нечётному прибавить 1, то получим чётное), если меньше 0.5, то вычитаем единицу, если 0.5, то думай сам, прибавить, или отнять, обычно прибавляют.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)