Решить по в заданном массиве a(n), все элементы которого попарно различны, найдите: а) наибольший элемент из отрицательных; б) наименьший элемент из положительных; в) второй по величине элемент. на си++!
Ответы на вопрос:
с в) долго думал
#include < stdio.h> #include < stdlib.h> #include < conio.h> #include < iostream> using namespace std; int main(int argc, char* argv[]){int arr[10]; cout < < "input elements " < < endl; for ( int i= 0; i < 10; i++ ) cin > > arr[i]; int max=-9999; int min=9999; cout < < "massiv " < < endl; for ( int o= 0; o < 10; o++ )cout < < arr[o] < < " "; cout < < ""< < endl; for ( int l= 0; l < 10; l++ ) if((arr[l]> max) and (arr[l]< 0 ) ) max =arr[l]; cout < < "max from negatives is: " < < " "; cout < < max < < endl; for ( int z= 0; z < 10; z++ ) if((arr[z]< min)and(arr[z]> =0)) min =arr[z]; cout < < "min from positives is: " < < " "; cout < < min < < endl;
int gmax,gmax2; gmax=arr[1]; gmax2=arr[2]; for (int l=2; l< 10; l++)if(arr[l]> gmax){gmax2=gmax; gmax=arr[l]; }else if(arr[l]> gmax2)gmax2=arr[l]; cout < < "second greatest element is: " < < " "; cout < < gmax2< < endl; }
Популярно: Информатика
-
GanifaGasanova50521.05.2021 09:14
-
залипушечка05.06.2021 09:28
-
magasaidov09.02.2021 06:59
-
iten22819.01.2023 13:10
-
Annamatveevvva829.04.2020 17:32
-
IGUMANITARII04.08.2021 14:02
-
Сергей10200721.05.2020 10:27
-
ваня134024.07.2021 04:19
-
DARKFEST112.02.2022 18:12
-
missapluko29.04.2023 06:03