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

Программа с одномерным массивом (вычислить количество элементов в самой длинной серии) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны 6 действительных чисел a,b,c,d,e,f,которые являются координатами R(a,b),S(c,d),T(e,f) трёх точек R,S и T на плоскости. (Блок схема) http://www.cyberforum.ru/cpp-beginners/thread719323.html
Даны 6 действительных чисел a,b,c,d,e,f,которые являются координатами R(a,b),S(c,d),T(e,f) трёх точек R,S и T на плоскости. Если точка Т лежит выше прямой , проходящей через две другие точки , то вывести на экран сообщение "Да", иначе - сообщение "нет". Помогите пожалуйста составить блок схему!
C++ Как написать функцию Как написать функцию для расчёта данного выражения? http://www.cyberforum.ru/cpp-beginners/thread719312.html
Нахождение минимального числа C++
Задача: найти минимальное число из 10 случайных. Я начал так, но что то дальше не могу разобраться... int main() {setlocale(LC_ALL,"RUSSIAN"); srand(time(NULL)); cout << "Нахождение наименьшего из 10 произвольных чисел" << endl; int i, min; int mas;
C++ trayicon и popupmenu
Ребят подскажите как их связать вместе (trayicon и popupmenu ) Добавлено через 16 минут Спасибо чт отак быстро среагировали разобрался сам Объясняю как Кидаем на форму trayicon и popupmenu в trayicon в Event в разделе popupmenu указываем popupmenu1
C++ Прокоментируйте што делаєт програма в каждой строке? самое важное http://www.cyberforum.ru/cpp-beginners/thread719304.html
# include<iostream> # include<conio.h> # include<string> # include<stdio.h> #include <stdlib.h> #include <cstring> using namespace std; struct mas {
C++ Составить и отладить программу с использованием вложенного цикла На предприятии выработка продукции за одну неделю месяца составляла n единиц. Еженедельно она увеличивалась на 10%. Каждый месяц цена продукции увеличивалась на 2%. Рассчитать стоимость продукции, выработанной предприятием, за каждую неделю трех месяцев. Считать, что в месяце 4 недели. Фрагмент программы с использованием вложенных циклов: for (i=1; i<=3; i++) { //Цикл по месяцам ... подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.12.2012, 03:21     Программа с одномерным массивом (вычислить количество элементов в самой длинной серии)
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
 
int main()
{
    int a[] = {2, 3, 4, 5, 5, 6, 2, 4,4,4,4,4,5,4,2,3,1,5,3,2,3,3,3,3,56,2};
    int *AdjIt, *Mismatch=a, MaxCount = 1;
    while((AdjIt = std::adjacent_find(Mismatch, a+26)) != (a+26))
        MaxCount=(std::distance(AdjIt,(Mismatch=std::find_if(AdjIt,a+26,[AdjIt](int num){return(num != *AdjIt);})))>MaxCount)?std::distance(AdjIt, Mismatch):MaxCount;
    std::cout<<MaxCount<<std::endl;
}
 
Текущее время: 15:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru