Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана матрица N на M Записать в другой массив строку Дана матрица N x M.Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы. Выполнить без использования процедур и функций. https://www.cyberforum.ru/ cpp-beginners/ thread679714.html C++ Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр
Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр. Например 1234;1345;1789;6789. Выполнить без функций и продцедур. Мой код не работает( #include "stdafx.h" #include<iostream> #include<math.h> using namespace std;
C++ Определить величины всех отрезков, из которых составился путь шмеля https://www.cyberforum.ru/ cpp-beginners/ thread679675.html
6. Пункт А расположен на расстоянии 20 км от пункта Б. Из пункта А со скоростью 2км/час вышел пешеход П1, одновременно с ним на встречу ему из пункта Б вышел пешеход П2 со скоростью 3км/час. Между пешеходами во время их движения летает шмель со скоростью 5км/час. Полёт шмеля подчиняется следующим правилам: шмель вылетел из пункта А одновременно со стартом пешеходов; долетев до...
C++ Среди элементов матрицы выше главной диагонали найти произведение чётных элементов Среди элементов матрицы, которые находятся выше главной диагонали, найти произведение чётных элементов. Как найти элементы, которые находятся выше главной диагонали? for(int i=0;i<n;++i) for(int j=0;j<n;++j) if(i<j) Так? Или я что-то вообще не то написала?) Прошу помочь. https://www.cyberforum.ru/ cpp-beginners/ thread679662.html
C++ Поиск минимума в массиве
Подскажите,как исправить ошибку? Вот функция main: #include "PUPC.h" #include "Printer.h" #include "Monitor.h" using namespace std; int main() { Printer P1("Sony",2300,"Black & White");
C++ Вычислить сумму https://www.cyberforum.ru/ cpp-beginners/ thread679645.html
Вычислить
C++ Разработка структуры данных, алгоритма, программы https://www.cyberforum.ru/ cpp-beginners/ thread679643.html
Здравствуйте, необходима помощь знающих и понимающих в проектировании трансляторов! Тяжело разбираться в одиночку, так что нужен человек, способный терпеливо разъяснять все возникшие вопросы. Работа: Разработать структуру данных, алгоритм и программу для построения тетрад внутреннего представления по прямой польской записи выражения, содержащей имена, константы и операции <, >, =, <>, <=, >=, !,...
Векторы, RU символы C++
Имею код: #include <iostream> #include <vector> #include <string> using namespace std; bool main() { setlocale(LC_ALL, "Russian");
C++ Объясните про strchr https://www.cyberforum.ru/ cpp-beginners/ thread679615.html
pch-str+1 - 1).что это значит? Координально не понятно, ведь строкой выше, а именно pch=strchr(str,'s') мы присвоили pch адрес переменной s, которая в нашем случае будет встречаться в слове "This". 2).Собственно как вообще мы что-то может отнимать, да потом ещё и прибавлять str(вроде бы в данном случае он указатель)? #include <stdio.h> #include <string.h> int main () { char str =...
C++ Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 1.Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 2.Водится произвольная последовательность целых чисел.Найти наибольшее из всех чисел,кратных трем 3.Вводится произвольная последовательность целых чисел.Найти сумму чисел больших наперед заданного числа х. 4.Определить сколько раз последовательность меняет знак 5.Пусть даны числа x и y... https://www.cyberforum.ru/ cpp-beginners/ thread679614.html
C++ Парсинг булевых функций
Ребята, нужна помощь. Мне срочно нужен парсер для булевых выражений на C++ или на С, на PHP или на JavaScript на худой конец. Если есть, то дайте evaluator плиз...то есть, мне нужно, чтобы был код, который берет строку-выражение и дает его таблицу истинности. это было бы вообще супер)) :d
C++ Вставить действительное число в последовательность с помо.щью векторов https://www.cyberforum.ru/ cpp-beginners/ thread679601.html
Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Нужно написать с помочь векторов и ссылок на них... вот что у меня получилось но работает у нее только ввод элементов и вывод последовательности.. помогите разобраться... Laba.h #ifndef Laba_h #define Laba_h
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
25.10.2012, 06:44 0

Найти максимальное количество подряд идущих минимальных элементов из данного набора - C++ - Ответ 3606760

25.10.2012, 06:44. Показов 5522. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от MrGrig Посмотреть сообщение
Если даже последним элементом окажется минимальный и i будет больше размерности массива, цикл while просто закончится и цикл for также прекратит действовать ибо i>N.
Зато при
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
using std::cout;
 
int main()
{
    const int N=5;
    int mas[N]={1,2,1,1,1};
    int min=1, n1=0;
    for(int i=0, n=0;i<N;i++){
    if(mas[i]==min){
        while(mas[i++]==min)
            n++;
        if(n>n1){
            n1=n;
            n=0;
        }
        }
    }
    cout<<n1<<"\n";
    system("pause");
    return 0;
}
ответ 2.
Исправился =)))

Добавлено через 14 минут
Цитата Сообщение от MrGrig Посмотреть сообщение
Если даже последним элементом окажется минимальный и i будет больше размерности массива, цикл while просто закончится и цикл for также прекратит действовать ибо i>N.
Если последний элемент минимальный, то при while(mas[i++]==min) будет производиться чтение памяти уже за пределами массива, если там вдруг окажется значение равное минимуму, то и дальше пойдет =)

Вернуться к обсуждению:
Найти максимальное количество подряд идущих минимальных элементов из данного набора C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2012, 06:44
Готовые ответы и решения:

Найти максимальное количество подряд идущих минимальных элементов
Найти максимальное количество подряд идущих минимальных элементов. ОДНОПРОХОДНОЙ алгоритм

Найти количество минимальных элементов из данного набора
Дано целое число N и набор из N целых чисел. Найти количество минимальных элементов из данного...

Как найти максимальное количество подряд идущих элементов?
Всем привет! У нас есть массив который задается пользователем(цифры 0 или 6) int depo; Как...

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

12
25.10.2012, 06:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2012, 06:44
Помогаю со студенческими работами здесь

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

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

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

Найти минимальное количество подряд идущих максимальных элементов из данного набора
Здравствуйте люди добрые, Вот и у меня настала практика по Pascal, 44 задачи я решил из 54, на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru