Консультация № 168870
03.06.2009, 17:50
0.00 руб.
0 1 1
С клавиатуры вводится одномерный массив А, размерностью n. Найти максимальный элемент данного масива. Ввод и вывод элементов оформить в виде процедуры.

Обсуждение

Неизвестный
04.06.2009, 11:58
общий
это ответ
Здравствуйте, Redsox!

Программа в приложении.

Приложение:
// С клавиатуры вводится одномерный массив А, размерностью n.
// Найти максимальный элемент данного масива.
// Ввод и вывод элементов оформить в виде процедуры.

#include <stdio.h>

#define N 10

int a [N];

// Функция нахождения максимального элемента в массиве
int Max (void) {
int m = a [0];

for (int i = 1; i < N; i++)
if (a [i] > m) m = a [i];

return m;
}

// Функция заполняет массив с помощью ввода элементов с клавиатуры
void Read (void) {
printf ("\n\nВведите элементы массива\n");

for (int i = 0; i < N; i++) {
printf ("Элемент №%d --> ", i);
scanf ("%d", &a [i]);
}

printf ("\n\nВвод успешно завершен\n");
}

// Функция вывода массива на экран
void Print (void) {
for (int i = 0; i < N; i++)
printf (" %5d", a [i]);

printf ("\n");
}

void main () {
Read ();
Print ();

int m = Max ();
printf ("Максимальный элемент массива равен %d", m);
}
5
Форма ответа