Массивы

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

  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. Искушенный
    Ответов:
    0
    Просмотров:
    432
  2. Искушенный
    Ответов:
    1
    Просмотров:
    422
  3. Искушенный
    Ответов:
    1
    Просмотров:
    392
  4. Rpp
    Ответов:
    1
    Просмотров:
    812
  5. romanovbadboy2
    Ответов:
    0
    Просмотров:
    670

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