помогите пж нужно вывести все элементы массива кроме min и max
тест
5
7 1 9 2 1
ответ
7 2
Виведіть через пробіл всі елементи масива (в тому порядку, в якому вони зустрічались) окрім мінімальних та максимальних
дам 15 баллов если ответите 15 в подарок :)
хотя ві мне никогда не отвечаете че мне то ждать ответ
tutu007:
язык?
c++
если не знаешь с++ пиши на паскале или пайтон 3
желательно с++
ясно:(
что ясно
спасибо ч то ответил
как отметиить лучший ответ
Ответы
Ответ дал:
1
Ответ:
#include <iostream>
using namespace std;
int main()
{
int N, max, min;
std::cin >> N;
int* mass = new int[N];
for (int r = 0; r < N; r++)
{
cin >> mass[r];
}
max = mass[0];
min = mass[0];
for (int r = 1; r < N; r++)
{
if (max < mass[r]) max = mass[r];
if (min > mass[r]) min = mass[r];
}
for (int r = 0; r < N; r++)
{
if (mass[r] != max and mass[r] != min)
{
cout << mass[r] << " ";
}
}
return 0;
}
Объяснение для гения на редакторе:
Я в комментариях для кого оставил поправку? C++ язык
зашла на 0
порядок правильній но сам ответ нет
так все правильно, просто у меня в коде другой массив
щас сделаю, чтоб вводить можно было
зачем надо было репорт оставлять, я теперь редактировать не могу
int main()
{
int N, max, min;
std::cin >> N;
int* mass = new int[N];
for (int r = 0; r < N; r++)
{
cin >> mass[r];
}
max = mass[0];
min = mass[0];
for (int r = 1; r < N; r++)
{
if (max < mass[r]) max = mass[r];
if (min > mass[r]) min = mass[r];
}
for (int r = 0; r < N; r++)
{
if (mass[r] != max and mass[r] != min)
{
cout << mass[r] << " ";
}
}
return 0;
}
{
int N, max, min;
std::cin >> N;
int* mass = new int[N];
for (int r = 0; r < N; r++)
{
cin >> mass[r];
}
max = mass[0];
min = mass[0];
for (int r = 1; r < N; r++)
{
if (max < mass[r]) max = mass[r];
if (min > mass[r]) min = mass[r];
}
for (int r = 0; r < N; r++)
{
if (mass[r] != max and mass[r] != min)
{
cout << mass[r] << " ";
}
}
return 0;
}
спасибо
как убрать репорт
давай чтото тебе решу я математику хорошо шарю
теперь успокоишься?
Вас заинтересует
2 года назад
8 лет назад
9 лет назад