Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите,пожалуйста!

15K
13 мая 2006 года
Neka
7 / / 10.03.2006
Найти из заданных чисел аi (i=1,2,3,4,5,6) те, которые лежат в интервале b0 < аi <b1.
Числа:-734,5 ; 0; 1; 105; 3,57*10-4 ;12,7; b0=0;b1=15
Ввести и вывести исходные данные ,а также результаты.

Вот что у меня получается, но не работает. Помогите, пожалуйста!



#include <iostream.h>
#include <conio.h>

void main(void)
{
int CountEl;
float b_n, b_k;

float a[10];

cout << "VVedite chiclo chislo elementov ";
cin >> CountEl;

for ( int i=0; i < CountEl; i++)
cin >> a;


cout << "VVedite b_n ";
cin >> b_n;

cout << "VVedite b_k ";
cin >> CountEl;

for ( int i=0; i < CountEl; i++)
{
if (a>b_n && a < b_k )
cout << a;

}

getch();


}
242
13 мая 2006 года
Оlga
2.2K / / 04.02.2006
[QUOTE]Originally posted by OlgaKr
Код:
#include <iostream.h>
#include <conio.h>

void main(void)
{
    int CountEl;
    float b_n, b_k;

    float a[10];

    cout << "VVedite chiclo chislo elementov ";
    cin >> CountEl;

    for ( int i=0; i < CountEl; i++)
       cin >> a;


    cout << "VVedite b_n ";
    cin >> b_n;

[color=red]    cout << "VVedite b_k ";
    cin >> CountEl;[/color]

    for ( int i=0; i < CountEl; i++)
    {
      if (a>b_n && a < b_k )
               cout <<  a;

    }

    getch();
       

}


на мой взгляд твой вопрос для раздела Студентам
интересно, неужели в Борланд компилятор ошибки не указывает :)
9.5K
13 мая 2006 года
Damarus
101 / / 08.04.2006
Да, опередили меня с ответом. Могу только дополнить:
 
Код:
if (a[ i ] > b_n && a[ i ] < b_k)
   cout <<  a[ i ] [color=blue]<< endl[/color];


Только вот что не понятно:
Цитата:
Originally posted by OlgaKr
интересно, неужели в Борланд компилятор ошибки не указывает



на какие ошибки он должен был указать?

242
13 мая 2006 года
Оlga
2.2K / / 04.02.2006
Цитата:
Originally posted by Damarus
Да, опередили меня с ответом. Могу только дополнить:
 
Код:
if (a > b_n && a < b_k)
   cout <<  a [color=blue]<< endl[/color];


Только вот что не понятно:


на какие ошибки он должен был указать?



насчет endl я согласна(просто промалчала)
не задали значение переменной b_к, и два раза сделали инит для CountEl
мой компилятор сразу по поводу b_k возмутился

9.5K
13 мая 2006 года
Damarus
101 / / 08.04.2006
Цитата:
Originally posted by OlgaKr
насчет endl я согласна(просто промалчала)
не задали значение переменной b_к, и два раза сделали инит для CountEl
мой компилятор сразу по поводу b_k возмутился



Да, согласен, не додумался. Если установить Warning Level в W4 выдаётся:
warning C4700: uninitialized local variable 'b_k' used

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог