Форум программистов, компьютерный форум, киберфорум
Наши страницы

задача по одномерным массивам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ чтение определенного элемента массива из файла http://www.cyberforum.ru/cpp-beginners/thread376596.html
добрый день! суть такова - есть массив целых, который я записываю в файл. выглядит это так: int Mass; //собственно массив int WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int) { ...
C++ Помогите перевести программу обработки одномерного массива с переменных на указатели В одномерном массиве вычислить: 1) Количество элементов массива равных 0. 2)Сумму элементов массива расположенных после минимального элемента. 3)Упорядочить массив по возрастанию. Написал... http://www.cyberforum.ru/cpp-beginners/thread376594.html
C++ найти значение суммы по выражению
определить минимальное значение n>0, для которого очередное слагаемое по модулю не превышает eps>0 при нахождении результата согласно формуле(смотри ниже) вот код программы, что я смог "сделать"....
C++ Вычисление среднего арифметического значения поледовательности дробных чисел
Написать программу для вычисления среднего арифметического значения поледовательности дробных чисел вводимых с клавиатуры.количество чисел должно задаваться во время работы.использовать инструкцию...
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread376555.html
Добрый день! Как создать код программы: В текстовом файле (создается самостоятельно по заданному ниже образцу, можно скопировать образец) дана информация о студентах одной группы: • Фамилия ...
C++ Определение максимальной площади Доброго все времени суток! Есть 2 луча исходящие из одной точки, угол между ними 90. Есть также 2 отрезка a и b. Необходимо найти такое расположение этих отрезков, чтобы получился четырехугольник... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.11.2011, 14:27
Цитата Сообщение от Kirill Losev Посмотреть сообщение
В массиве A определить среднюю длину непрерывных участков отрицательных значений элементов
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
 int col=0, rast=0, t_rast=0, i;
for(i=0; i<n; i++)
{
    if(A[i]<0)
    {
        t_rast++;
    }
    else
    {
        if(t_rast>0)
        {
            col++;
            rast+=t_rast;
            t_rast=0;
        }
    }
}
if(t_rast>0)
    if(t_rast>0)
    {
        col++;
        rast+=t_rast;
    }
if(col==0)
    cout<<0<<endl;
else
    cout<<(double)rast/col<<endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru