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

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

Войти
Регистрация
Восстановить пароль
 
kaznachey1993
-66 / 3 / 0
Регистрация: 24.11.2011
Сообщений: 97
#1

последовательность - C++

20.06.2012, 15:20. Просмотров 238. Ответов 2
Метки нет (Все метки)

в последовательности которая заканчивается нулем найти индекс минимального среди двух максимальных элементов.

Добавлено через 39 минут
Пожалуйста

Добавлено через 38 минут
Пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 15:20     последовательность
Посмотрите здесь:

Дана последовательность чисел ai. Построить новую последовательность, содержащую все простые числа исходной последовательности. - Delphi
procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.Add(Edit1.Text); //Числа вводятся вручную. Edit1.Clear; end; ...

Дана последовательность чисел ai. Построить новую последовательность. - Delphi
Здравствуйте... Я перечитал свой конспект, пробовал что-то сделать, но у меня ничего не вышло... Были версии близки к заданию, но до конца...

Дано натуральное число а. записать убывающую последовательность чисел без последней цифры предыдущего ( например а=2345, полученная последовательность - Turbo Pascal
помогите пожалуйста решить задачу двумя способами, через функции и процедуры! дано натуральное число а. записать убывающую...

Задание: "Является ли последовательность строго монотонной". Добавить ответ "последовательность не монотонна" - Delphi
Но мне надо ещё что бы еще выводилось "последовательность не монотонна". Помогите k:=0;// счетчик количества элементов уменьшающихся с...

Дана последовательность А1...А50. Получить новую последовательность, исключив отрицательные элементы - Pascal
Дана последовательность А1...А50. Получить новую последовательность, исключив отрицательные элементы

Задана последовательность слов. Определить частоту вхождения каждого слова в последовательность. - C++
Доделать программу, чтобы работала как надо Задана последовательность слов. Определить частоту вхождения каждого слова в...

2. Дана целочисленная последовательность. Определить количество вхождений каждого числа в последовательность - Pascal
Написал программу var a,c:array of integer; count,i,p,u: integer; begin for i:=1 to 10 do begin read(p); a:=p; end;

Задана последовательность N вещественных чисел. Отсортировать последовательность по убыванию методом выбор - Pascal ABC
И снова прошу помощи написать код. Задана последовательность N вещественных чисел. Отсортировать последовательность по убыванию...

Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующе - C++
Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующейся. не пойму как сделать,...

Считать последовательность цифр и преобразовать ее в последовательность соответствующих латинских букв - Pascal ABC
нужно чтобы 1-A 2-B 3-C 4-D и так до 26 латинских букв.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
20.06.2012, 15:32     последовательность #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <limits.h>
#include <stdio.h>
 
int main() {
    short ind = 0, maxInd = 0;
    int max = INT_MIN, temp;
    while (scanf("%d", &temp), temp) {
        if (temp > max) {
            max = temp;
            maxInd = ind;
        }
        ind++;
    }
    printf("%hd", maxInd);
}
MrGluck
Модератор
Эксперт CЭксперт С++
7161 / 4327 / 630
Регистрация: 29.11.2010
Сообщений: 11,750
20.06.2012, 16:10     последовательность #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::vector<int> v = {1, 12, 3, 4, 5, 6, 17, 8, 19, 0};
    std::copy(v.begin(), v.end(), std::ostream_iterator<int> (std::cout, " ") );
    std::cout<< std:: endl;
    int* max = &*std::max_element(v.begin(), v.end());
    std::cout<< std::distance(v.begin(), std::max_element(v.begin(), v.end(), [max](const int &x, const int &y) {return x < y && &y != max; } ) );
    return 0;
}
http://liveworkspace.org/code/edebd8...7320d66d04209d
Ответ Создать тему
Опции темы

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