Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2011, 01:02   #1
Bau_xy_g3uH
Новичок
Джуниор
 
Регистрация: 12.10.2011
Сообщений: 1
Восклицание В одномерном массиве,состоящем из п вещественных элементов,вычислить...есть наработка

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество элементов массива, равных 0;
2) сумму элементов массива, расположенных после минимального элемента.
Упорядочить элементы массива по возрастанию модулей элементов.

вот что имеется у меня... переделать правда чуть не получается.


Код:
#include <stdio.h>
#include <conio.h>

int main(int argc, char* argv[])
{
    const    MAX_ELEMENTS = 8;
    float    m[MAX_ELEMENTS];
    float    sum = 0;
    float    result = 1;
    int      iMax, iMin;
    for (int i = 0; i < MAX_ELEMENTS; i++)
    {
        printf("m[%d] = ", i);
        scanf("%f", &m[i]);
    }

    iMin = iMax = 0;
    for (i = 0; i < MAX_ELEMENTS; i++)
    {
      
        if (m[i] < 0) sum += m[i];

        if (m[i] > m[iMax]) iMax = i;
        if (m[i] < m[iMin]) iMin = i;
    }
    for (i = ((iMax < iMin) ? iMax : iMin);
        i <= ((iMax > iMin) ? iMax : iMin);
        result *= m[i++]);

   
    printf("\nСумма отрицательных элементов = %.2f\n", sum);
    printf("Результат = %.2f\n\n", result);

    for (i = 0; i < MAX_ELEMENTS; i++)
    {
        for (int j = i + 1; j < MAX_ELEMENTS; j++)
        {
            if (m[i] > m[j])
            {
                result = m[i];
                m[i] = m[j];
                m[j] = result;
            }
        }
    }

    printf("Отсортированный массив:\n");
    for (i = 0; i < MAX_ELEMENTS; printf("%.2f ", m[i++]));
    getch(0);
    return 0;
}
Bau_xy_g3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерном массиве, состоящем из n вещественных элементов (найти количество, сумму и отсортировать) arshavin Паскаль, Turbo Pascal, PascalABC.NET 8 23.10.2018 22:32
в одномерном массиве состоящем из п вещественных элементов вычислить: Lyonya-myshin C++ Builder 3 13.06.2011 20:40
в одномерном массиве, состоящем из n вещественных элементов milashka_92@e1.ru Общие вопросы C/C++ 8 09.06.2010 12:31
С++ В одномерном массиве, состоящем из n-вещественных элементов. вычислить: uropb992 Помощь студентам 1 24.05.2010 20:02
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16