Массивы

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

Наш партнер Genesis Hackspace
  1. F1ghT3r

    F1ghT3r Гость

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

    JORIK Гость

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

    #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
     
Загрузка...
Похожие Темы - Массивы
  1. Shandrik
    Ответов:
    4
    Просмотров:
    241
  2. Искушенный
    Ответов:
    0
    Просмотров:
    503
  3. Искушенный
    Ответов:
    1
    Просмотров:
    511
  4. Искушенный
    Ответов:
    1
    Просмотров:
    484
  5. Rpp
    Ответов:
    1
    Просмотров:
    861

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