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

Вычислить номер максимального по модулю элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу вычисления местонахождения точки относительно фигуры http://www.cyberforum.ru/cpp-beginners/thread684933.html
Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры). В данном случае, это прямоугольник. Главная функция должна...
C++ Вывести сначала все нечетные элементы массива, а затем - четные Дан целочисленный массив размера N. Вывести вначале все его нечетные элементы, а затем — четные. http://www.cyberforum.ru/cpp-beginners/thread684931.html
C++ Определите сумму элементов массива, расположенных после максимального значения
Помогите с написанием данных программ. Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений (в том числе...
Найти n-е число Фибоначчи C++
Написал функцию, по логике должна работать. Но выдает немного не то. Задается число n , и булевая переменная. если true , вывести количество срабатывания рекурсии , если false то ничего не менять....
C++ Откомпилируйте приведенный код http://www.cyberforum.ru/cpp-beginners/thread684906.html
Код работы со строками без использование библиотеки <string> но при компиляции ошибки, при том у меня показывает какой-то набор символов кириллицы попробуйте скомпилить пожалуйста. #include...
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до 100 найти среднее арифметическое квадратов всех целых чисел от 1 до 100 подробнее

Показать сообщение отдельно
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
31.10.2012, 03:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
float nom_max(float *mas, int n)
{
    float maxel = mas[0];
    int maxI = 0;
 
for(int i=0; i<n; i++) 
{
    float temp = abs(mas[i]);
    if(maxel < temp) 
    {
           maxel = temp;
           maxI = i;
    }
    }
return maxI;
}
Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
float polel(float *mas,int N)
{
    for(int i=0;i<N;i++)
        if (mas[i] > 0)
            return summ(mas,i,N);
    return 0;
}
 
float summ(float *mas, int M,int msize)
{
    float Summa=0;
    for(int i=M+1;i<msize;i++)
        Summa+=mas[i];
    return Summa;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru