кодесурса
«C

Упражнения C: Найти максимальный элемент в массиве, который сначала увеличивается, а затем уменьшается

script1adsense2code
script1adsense3code

C Array: Упражнение-87 с раствором.

Напишите программу на C, чтобы найти максимальный элемент в массиве, который сначала увеличивается, а затем уменьшается.

Пример решения:

Код C:

#include <stdio.h>
int firstIncreDecre(int arr1[], int n)
{
   int max_ele = arr1[0];
   for (int i = 1; i < n; i++)
   {
       if (arr1[i] > max_ele)
          max_ele = arr1[i];
   }
   return max_ele;
}
 
int main()
{
   int arr1[] = {2, 7, 12, 25, 4, 57, 27, 44}; //fill the array by increasing and decreasing elements
   int n = sizeof(arr1)/sizeof(arr1[0]);
    int i;
   //------------- print original array ------------------	
	printf("The given array is:  \n");
	for(i = 0; i < n; i++)
		{
			printf("%d  ", arr1[i]);
		}
	printf("\n");
//-----------------------------------------------------------	   
   printf("The maximum element which is increasing then decreasing is: %d ",firstIncreDecre(arr1, n));
   return 0;
}

Пример вывода:

 Данный массив:  
2 7 12 25 4 57 27 44  
Максимальный элемент, который увеличивается, а затем уменьшается: 57

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу на C, чтобы найти индекс равновесия массива.
Далее: написать программу на C, чтобы найти максимальное значение n - m.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code