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

Произведение элементов массива расположенных после максимального по модулю элемента (С) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив в функцию записать http://www.cyberforum.ru/cpp-beginners/thread39305.html
// в одномерном массиве,состоящем из n вщественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива расположенных между первым и вторым отрицательными...
C++ преобразование типов Уважаемые специалисты, у меня имеется одна проблема. Есть два числа. double и float. Надо из double вычесть float. Все бы хорошо, но проблема в следующем: при преобразовании float'а к double внутри... http://www.cyberforum.ru/cpp-beginners/thread39294.html
Записать структуру в файл C++
подскажыте, как записать структару в файл!
C++ Дан массив данных о работающих в фирме
Дан массив данных о работающих в фирме: фамилия, имя, отчество, адрес ( улица, дом, квартира) и дата поступления на работу (месяц, год). Напечатать данные тех из них, кто на сегодняшний день...
C++ Пом Динамический - двумерный массив, не работает=( http://www.cyberforum.ru/cpp-beginners/thread39270.html
//--------------------------------------------------------------------------- // Дана целочисленная квадратная матрица. Определить сумму элементов //в тех столбцах, которые не содержат...
C++ Создание двумерного массива помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу построения одномерного массива, элементы которого равны разницы... подробнее

Показать сообщение отдельно
Lerikh
14 / 14 / 0
Регистрация: 09.06.2009
Сообщений: 42
10.06.2009, 19:17
на самом деле можно

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
#include <stdio.h>
#include <math.h>
 
void main(void)
{
    float ar[6] = {-1.5f, 3.0f, 4.3f, -10.8, 2.0f, 7.4f};
    float absmax = 0;
    float maxel = 0;
 
    for(int i = 0; i < 6; i++)
    {
        if(absmax < fabsf(ar[i]))
        {
            absmax = fabsf(ar[i]);
            maxel = 1;
        }
        else
        {
            maxel *= ar[i];
        }
 
    }
 
    printf("Res is: %f", maxel);
 
}
Добавлено через 1 минуту 30 секунд
На название переменных не смотри. лень было переназывать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru