Răspuns :
Ti-am finalizat problema si am folosit un vector auxiliar v[] in care introducem elementele, mai putin maximele si minimele. Succes!
#include <bits/stdc++.h>
using namespace std;
ifstream fin("numere18.in");
ofstream fout("ramas.out");
int n,i,k,a[100],v[100],maxim,minim;
int main()
{
fin>>n;
fin >> a[1];
maxim=a[1];
minim=a[1];
for(i=2; i<=n; i++)
{
fin>>a[i];
if(minim > a[i]) minim=a[i];
if(maxim < a[i]) maxim=a[i];
}
for(i=1; i<=n; i++)
{
if (a[i]!=maxim && a[i]!=minim)
v[++ k] = a[i];
}
for(i=1; i<=k; i++)
fout << v[i] << " ";
fin.close();
fout.close();
return 0;
}
#include <bits/stdc++.h>
using namespace std;
ifstream fin("numere18.in");
ofstream fout("ramas.out");
int n,i,k,a[100],v[100],maxim,minim;
int main()
{
fin>>n;
fin >> a[1];
maxim=a[1];
minim=a[1];
for(i=2; i<=n; i++)
{
fin>>a[i];
if(minim > a[i]) minim=a[i];
if(maxim < a[i]) maxim=a[i];
}
for(i=1; i<=n; i++)
{
if (a[i]!=maxim && a[i]!=minim)
v[++ k] = a[i];
}
for(i=1; i<=k; i++)
fout << v[i] << " ";
fin.close();
fout.close();
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!