Problema 1

Enunţ: Se citeşte un vector cu n numere întregi. Să se şteargă din acest vector cel mai mic număr din el, după să se afişeze vectorul inversat.

OBSERVAŢIE: Să se rezolve problema considerând că numerele nu sunt distincte.

#include <iostream>

using namespace std;

int main()

{

cout << "Hello world!" << endl;

int n,i,j,min;

cout<<"n=";cin>>n;

int a[n];

for(i=0;i<n;i++)

cin>>a[i];

min=a[0];

for(i=0;i<n;i++)

if(min>a[i])

min=a[i];

for(i=0;i<n;i++)

if(a[i]==min)

{

for(j=i;j<n;j++)

a[j]=a[j+1];

n--;

i--;

}

for(i=n-1;i>=0;i--)

cout<<a[i]<<" ";

return 0;

}