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

Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана последовательность натуральных чисел {a0…an–1}. Создать многопоточное приложение для вычисления выражения a0-а1+a2-а3+a4-а5+ http://www.cyberforum.ru/cpp-beginners/thread1100283.html
Помогите мне в решении задачи на С++: Дана последовательность натуральных чисел {a0…an–1}. Создать многопоточное приложение для вычисления выражения a0-а1+a2-а3+a4-а5+... Спасибо!
C++ Найти максимальный элемент массива и произведение элементов до него помогите, пожалуйста! Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него. max находит правильно, а вот с произведением элементов до него беда. Если перед max нет элементов, нужно это вывести. Если до max единицы, нужно вывести, чтобы показать, что нач.знач. p=1 умножалось на элементы. #include"stdafx.h" #include"iostream"... http://www.cyberforum.ru/cpp-beginners/thread1100272.html
strtok_s где можно посмотреть сам принцип функции C++
на этой странице http://translate.google.com/translate?langpair=auto%7Cru&u=http://msdn.microsoft.com/en-us/library/ftsafwz3.aspx написана не вся информация которая интересует, с\меня интересуют принципы а не общие формулировки где или кто может их показать приметно следующее: взять функцию strtok там чётко всё расписано как она работает эту информацию нашёл, а по новой функции strtok_s...
Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него C++
помогите, пожалуйста! Дан массив А из 10 целых чисел введенных с клавиатуры, найти максимальный элемент и произведение элементов до него. max находит правильно, а вот с произведением элементов до него беда. Если перед max нет элементов, нужно это вывести. Если до max единицы, нужно вывести, чтобы показать, что нач.знач. p=1 умножалось на элементы. #include"stdafx.h" #include"iostream"...
C++ Написать TCP-клиент и TCP-сервер. http://www.cyberforum.ru/cpp-beginners/thread1100256.html
Написать TCP-клиент и TCP-сервер. Учтите наличие сложностей написания программы под Windows, связанных с переносимостью и Windows-функцией WSAStartup. #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> int main( void ) { struet sockaddr_in local; int s; int sl;
C++ Задача о ранце Всем доброго времени суток!))Очень нужна помощь...решаю задачу о ранце,метод-динамическое программирование.Нужен код-решение на С++..может кто помочь чем-нибудь,буду очень благодарна!!! подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
19.02.2014, 11:23     Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве.
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
#include<iostream>
#include<ctime>
int main()
{
    const int N = 30;
    int mass[N];
    srand(time(NULL));
    for (int j = 0; j < N; ++j)
        mass[j] = rand()%3;
 
    int count = 0, temp_count = 0;
    int pos = 0, temp_pos = 0;
    for(int j = 1; j < N; ++j)
        if (mass[j] == mass[j - 1]) {
            ++temp_count;
            if (temp_count > count) {
                count = temp_count;
                pos = temp_pos;
            }
        }
        else {
            temp_count = 1;
            temp_pos = j;
        }
    for (int j = 0; j < N; ++j)
        std::cout << mass[j] << ' ';
    std::cout << std::endl;
    std::cout << "pos: " << pos + 1 << ", count: " << count << std::endl;
    return 0;
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru