С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1 / 1 / 0
Регистрация: 17.01.2015
Сообщений: 14
1

Вывести индексы тех элементов, значения которых больше значения предыдущего

17.01.2015, 22:17. Показов 3072. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прошу,помогите решить )
Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Вывести индексы тех элементов, значения которых больше значения предыдущего элемента (начиная со второго).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2015, 22:17
Ответы с готовыми решениями:

Вывести индексы тех элементов матрицы, значения которых кратны 5
Создать двумерный массив размером n на m Вывести индексы тех элементов, значение которых кратны 5

Подсчитать количество элементов последовательности, значения которых больше значения предыдущего элемента
Дана последовательность из n действительных чисел.( Задачу нужно решить, используя одномерный...

Найти и вывести на экран индексы элементов массива, значения которых больше 1
написать программу на языке с++, у которой операторы: 1) создают одномерный статистический массив...

Работа с одномерным массивом. Вывести индексы тех элементов, значение которых больше 5
Работа с одномерным массивом. Вывести индексы тех элементов, значение которых больше 5. Напишите...

5
26 / 26 / 18
Регистрация: 16.01.2014
Сообщений: 161
17.01.2015, 23:18 2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main() {
int a[10];
int i;
for(i = 0; i < 10; i++) cin >> a[i];
for(i = 1; i < 10; i++)
if(a[i] > a[i-1]) cout << a[i] << ' ';
return 0;
}
0
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
17.01.2015, 23:21 3
Цитата Сообщение от The535 Посмотреть сообщение
cout << a[i] << ' ';
вывести индексы
1
26 / 26 / 18
Регистрация: 16.01.2014
Сообщений: 161
17.01.2015, 23:30 4
Цитата Сообщение от cooller Посмотреть сообщение
вывести индексы
Ну
cout << i << ' ';
0
99 / 81 / 93
Регистрация: 03.12.2013
Сообщений: 217
17.01.2015, 23:31 5
Мой варриант,чтобы можно было проверить сразу в удобной форме еще вывод массива и все должно быть ясно)

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
[nick]Lord3612[/nick], #include <iostream>
 
using namespace std;
 
int main()
{
    const int N = 10;
    int mas[N];
 
    cout << "Entering array: \n";
    for (int i = 0; i < N; i++)
        cin >> mas[i];
 
    cout << endl;
    cout << "Your array: ";
    for (int i = 0; i < N; i++)
        cout << mas[i] << " ";
    cout << endl;
    
    cout << "Result: ";
    for (int i = 1; i < N; i++)
    if (mas[i] > mas[i - 1])
        cout << i << " ";
    cout << endl;
 
    return 0;
}
The535, у тебя компилируеться твой код?
потому что не должен бы) Ты не дописал ни using namespace std, ни std:: у cout и cin. А надо что-то одно сделать)
0
26 / 26 / 18
Регистрация: 16.01.2014
Сообщений: 161
17.01.2015, 23:33 6
Цитата Сообщение от Sacred6661 Посмотреть сообщение
Мой варриант,чтобы можно было проверить сразу в удобной форме еще вывод массива и все должно быть ясно)

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
[nick]Lord3612[/nick], #include <iostream>
 
using namespace std;
 
int main()
{
    const int N = 10;
    int mas[N];
 
    cout << "Entering array: \n";
    for (int i = 0; i < N; i++)
        cin >> mas[i];
 
    cout << endl;
    cout << "Your array: ";
    for (int i = 0; i < N; i++)
        cout << mas[i] << " ";
    cout << endl;
    
    cout << "Result: ";
    for (int i = 1; i < N; i++)
    if (mas[i] > mas[i - 1])
        cout << i << " ";
    cout << endl;
 
    return 0;
}
The535, у тебя компилируеться твой код?
потому что не должен бы) Ты не дописал ни using namespace std, ни std:: у cout и cin. А надо что-то одно сделать)
Я решил сразу тут писать) К тому же сонный очень=)
0
17.01.2015, 23:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2015, 23:33
Помогаю со студенческими работами здесь

Вывести значения тех элементов матрицы, лежащих выше главной диагонали, которые больше всех элементов
Дан вещественный массив А. Вывести на экран значения тех элементов, лежащих выше главной диагонали,...

Вывести индексы тех элементов массива, значения которых больше предыдущего
Дан массив из N чисел. написать программу выводящую индексы тех элементов массива, значения которых...

Найти индексы тех элементов массива, значения которых больше значения предыдущего элемента
Дан массив целых чисел.Найти индексы тех элементов массива, значения которых больше значения...

Найти индексы тех элементов массива, значения которых больше значения предыдущего элемента
Дан массив 20 целых чисел. Элементы массива вводить с клавиатуры. Найти индексы тех элементов,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru