Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ferghost
0 / 0 / 0
Регистрация: 30.05.2009
Сообщений: 15
#1

Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение - C++

31.05.2009, 13:46. Просмотров 447. Ответов 1
Метки нет (Все метки)

Написал прогу по задаче :
Дан массив А[N]. Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение.
Но сделать так, что бы выводило сообщение отсутсвия элемента не получаеться. Помогите разобраться что не так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream.h>
void main(){
    int A[7]={6,-5,3,9,8,0,11};
    int i,one,ione,two,itwo,max,imax;
    i=0;
    one=0;
    two=0;
    max=0;
    //one=A[0];
    for(i=1;i<7;i++){
        if(A[i]==-5){
            one=A[i];
            ione=i;
        }
    }
i=0;
    for(i=1;i<7;i++){
        if(A[i]==0){
            two=A[i];
            itwo=i;
        }
    }
i=0;
max=one;
    for(i=ione;i<=itwo;i++){
        if(max<A[i]){
            max=A[i];
            imax=i;
        }
        else {
            cout<<"not";
        }
    }
    cout<<"d: "<<max;
    cout<<"i: "<<imax;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2009, 13:46     Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение
Посмотрите здесь:

Найти значение наибольшего элемента матрицы среди всех элементов упорядоченных строк C++
C++ Определить индекс наибольшего элемента в одномерном массиве
C++ Строка: Выдать сообщение об ошибке в случае отсутствия точки в строке
C++ Определить индекс и значение элемента массива, ближайшего к числу Х
Определить значение минимального элемента массива и его индекс C++
Найти номер и значение наибольшего кратного 5 элемента массива P(12) C++
Определить значение наибольшего элемента массива C++
C++ Работа с массивом. Найти индекс наибольшего элемента
C++ Определить индекс и значение максимального элемента в массиве через ссылку
C++ Определить индекс наибольшего из нечетных по значению положительных элементов
Вычислить сумму положительных элементов матрицы; в случае отсутствия таковых, вывести сообщение C++
C++ Определить порядковый номер наибольшего элемента в последовательности

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Search..
Заказ софта
 Аватар для Search..
339 / 184 / 10
Регистрация: 26.05.2009
Сообщений: 863
31.05.2009, 14:02     Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение #2
C++
1
2
3
4
5
                        cout<<"not";
                }
        }
        cout<<"d: "<<max;
        cout<<"i: "<<imax;
А где перед cout std ?
Вот правильно:

C++
1
2
3
4
5
6
7
else {
            std::cout<<"not\n";
        }
    }
    std::cout<<"d: "<<max;
    std::cout<<"i: "<<imax;
}
Yandex
Объявления
31.05.2009, 14:02     Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение
Ответ Создать тему
Опции темы

Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru