Предмет: Информатика, автор: superstripizdik

Найти наибольший элемент из элементов одномерного массива, имеющих четный номер.
Определить, является ли он единственным


Mikail2006: язык?
superstripizdik: c++

Ответы

Автор ответа: nazikmuz
0

Відповідь:

C++ code:

#include <iostream>

#include <cstdlib>

#include <ctime>

typedef unsigned int unsize;

void rand_arr(int *arr,const unsize size){

   for(unsize i = 0; i < size; i++){

       *(arr + i) = rand() % 15 + 1;

   }

}

void print_arr(int *arr,const unsize size){

   for(unsize i = 0; i < size; i++){

       std::cout << *(arr + i) << "\t";

   }

   std::cout << std::endl;

}

int max_even_elements(int *arr,const unsize size){

   int max = arr[1];

   for(unsize i = 0; i < size; i++){

       if(!(i % 2 == 0)){

           if(arr[i] > max){

               max = arr[i];

           }

       }

   }

   return max;

}

bool unique_element(int *arr,const unsize size,int element){

  unsize counter = 0;

  for(unsize i = 0; i < size; i++){

       if(arr[i] == element){

           counter++;

       }

  }

  return counter == 1;

}

int main(){

   srand(time(NULL));

   unsize size;

   std::cin >> size;

   int *arr = new int[size];

   rand_arr(arr,size);

   print_arr(arr,size);

   std::cout << "Max: " << max_even_elements(arr,size) << std::endl;

   if(unique_element(arr,size,max_even_elements(arr,size))){

       std::cout << "Unique" << std::endl;

   }

   else{

       std::cout << "Not unique" << std::endl;

   }

   delete[] arr;

   return 0;

}

Похожие вопросы
Предмет: История, автор: luizauwu123
Е «Обучение киргизских детей как в Оренбургской гражданской гимназии. так и в школе, устроенной для киргизских мальчиков в Троицке, идет весьма успешно вследствие свойственного детям киргизского народа замечательного прилежания, благонравия и охоты к образовательным занятиям... Замеча- тельная охота киргизов к обучению, а вследствие того и взгляд их на это дело, ярко выражается добровольным пожертвованием их на устройство в Оренбурге гражданской гимназии более чем 55 000 руб. серебром». Собысевич Ф. Тургайская область и ее устройство // Военный сборник. Т. 28. 1871 (с. 271-275). Россия. Полное географическое описание нашего Отече- ства. Т. 19. Туркестанский край // Казахи. Девятый популярный справоч- ник. Т. VII. о Казахстане и казахах. Алматы, 1998. С. 231. 1. Как описывает автор способности казахских детей к обучению? 2. О чем свидетельствует пожертвования родителей при строительстве гимназии?​
Предмет: Математика, автор: aksuluerbolatkyzy4