Re: Масиви С++
елемент більше а і менше b
Ви не можете записати це в коді, і у вас k++ && a++; виходить? Серйозно?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Масиви С++
Для відправлення відповіді ви повинні увійти або зареєструватися
елемент більше а і менше b
Ви не можете записати це в коді, і у вас k++ && a++; виходить? Серйозно?
Я б сказав, що це неправильно, але якщо вас це влаштовує...
вже вийшло
if ((a<m[i]) && (m[i]>b))
має бути так
в вас просто помилка мала б бути.
Нащо городити зайві дужки? Це вам не лісп. І навіть не паскаль, де логічне «і» має той же пріоритет, що множення, і тому в складній умові доводиться брати кожне порівняння в дужки. Але помилка не в цьому (і я теж її мало не прогледів): треба, щоб елемент був більшим за a, але меншим за b (а не більшим, як написали вище). Тому так:
if (a<m[i] && m[i]<b)
Ще незовсім зрозуміло, чому діапазон значень для масиву float задається через змінні типу int (це працює, але доки ми не захочемо задати діапазон дробовими числами). Чи в умові мали на увазі не діапазон значень, а діапазон індексів (тоді треба було все роботи по-іншому)?..
Для відправлення відповіді ви повинні увійти або зареєструватися