1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Массивы

Тема в разделе "С и С++", создана пользователем F1ghT3r, 21 дек 2008.

  1. F1ghT3r

    F1ghT3r Гость

    Репутация:
    0
    Подскажите пожалуйста, что надо изменить, чтоб программа определяла максимальный массив.
     
  2. JORIK

    JORIK Гость

    Репутация:
    0
    задание неправильное!Что значит "максимальный массив"? Наверное,максимальный элемент массива?Напишу функцию,определяющую минимальный элемент массива

    #include <stdio.h>
    #include <math.h>
    #include <time.h>
    #include <stdlib.h>

    #define N 20

    double getMax(double A[], int n)
    {

    double max = A[0];

    int i;

    for (i = 1; i < n; i++)
    {
    if (A > max)
    max = A;
    }

    return max;
    }

    int main()
    {

    int i;

    double A[N];

    srand(time(0));

    rand();

    for ( i = 0; i < N; i++ )
    A = rand() % 19;

    for ( i = 0; i < N; i++ )
    printf("%lf\t", A);

    // Вычисление максимального элемента

    double f = getMax (A, N); // Вызов getMax


    printf("\nMax element = %lf\n", f);

    return 0;
    }

    при необходимости замени double на int
     
Загрузка...

Поделиться этой страницей