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

Для каждого массива определить максимальное количество подряд расположенных положительных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу понять, в чем ошибка (процедуры в С++)) http://www.cyberforum.ru/cpp-beginners/thread166569.html
прога запускается, но в результате выводятся только первоначально заданные значения A и D /*Описать процедуру Minmax(X, Y), записывающую в переменную X минимальное из значений X и Y, а в переменную Y — максимальное из этих значений (X и Y — вещественные параметры, являющиеся одновременно входными и выходными). Используя четыре вызова этой процедуры, найти минимальное и максимальное из...
C++ Программа задумывает число от 1 до 10, и предлагает пользователю отгадать число за 5 попыток В общем нужна помощь по C++: задали задачку на цикл For, программа должна выдавать таблицу значений функции y= (модуль x) x начинается от -4 до 4, с шагом 0,5 и еще одна: задачка на цикл do, while. программа задумывает число от 1 до 10, и предлагает пользователю отгадать число за 5 попыток. очень буду признателен если поможете, занимаемся на C++ 2008 года експресс версии http://www.cyberforum.ru/cpp-beginners/thread166551.html
C++ Прототип ф-ции.
1.Как для данной ф-ции "sort" создать прототип? #include <windows.h> #include <iostream> #include <time.h> #include<stdlib.h> using namespace std; void sort (int mas, int size, int key=1)
Произведение цифр числа C++
Дано целое число K. Найти произведение цифр числа К. Мне нужна логика решения:)код тоже можно
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread166504.html
C++ В одномерном массиве найти самую длинную серию одинаковых элементов. Заранее огромное спасибо.
C++ Дополнить и проанализировать класс Дано описание классов. Проанализировать его и дополнить код программы таким образом, чтобы функции-члены класса были встроенными. Показать иерархию, образованную этим классом. class Point { public: int x; int y; }; подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
17.09.2010, 10:21     Для каждого массива определить максимальное количество подряд расположенных положительных элементов
Тоже попробовал чего-то нацарапать:

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
31
#include <iostream.h>
 
int main()
{
    float a[15];
    int i, kolvo=0, max=0;
 
    srand(time(NULL));
 
    for(i=0; i<15; i++)
    {
        cout<<(a[i]=(-100+rand()%200)/1.1)<<endl;
    }
    for(i=0; i<15; i++)
    {
        if (a[i]>=0)
            kolvo++;
        else
        {
            if(kolvo>max)
                max=kolvo;
            kolvo=0;
        }
    }
 
    cout<<"Max kol-vo = "<<max;
 
    cout<<endl<<endl;
    system("pause");
    return 0;
}
Проблема только, если все числа положительные. PointsEqual, у вас кстати тоже...
 
Текущее время: 12:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru