Страница 1 из 1
Код программы на языке С++
Добавлено: 17 ноя 2013, 20:03
Катеринаа
Помогите, пожалуйста...Срочно нужно... Код программы на языке С++..."Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (4,7)." Используя указатели. С помощью функции...
Re: Код программы на языке С++
Добавлено: 17 ноя 2013, 20:14
rrrFer
Код: Выделить всё
bool check(float *val) {
return *val > 4 && *val < 7;
}
float arr[3];
for (int i = 0; i < 3; ++i)
if (check(arr[i])) cout << arr[i] << " ";
Примерно так
Re: Код программы на языке С++
Добавлено: 17 ноя 2013, 20:22
Катеринаа
нужно без массива

помогите, пожалуйста...
Re: Код программы на языке С++
Добавлено: 17 ноя 2013, 20:25
rrrFer
Код: Выделить всё
float a, b, c;
if (check(&a)) cout << a;
if (check(&b)) cout << b;
if (check(&c)) cout << c;
Re: Код программы на языке С++
Добавлено: 17 ноя 2013, 20:27
Катеринаа
bool check(float *val) {
return *val > 4 && *val < 7;
}
Что это такое? Объясните, пожалуйста поподробней...
И можно ли вместо ссылок использовать указатели?
Re: Код программы на языке С++
Добавлено: 17 ноя 2013, 21:23
rrrFer
И можно ли вместо ссылок использовать указатели?
Код: Выделить всё
bool check(float *val /* <---- это указатель */ ) {
видимо это функция, которая требуется по заданию. Принимает указатель на дробное число (указатель нужен по заданию) и проверяет, находится ли значение по этому указателю между 4 и 7 (по заданию)