Să se scrie un program care citește un șir de n numere naturale şi determină perechea de valori consecutive în șir pentru care valoarea absolută a diferenței este minimă.
Răspunsuri la întrebare
Răspuns de
1
In comentariiiiiiiiiiiiiii
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
#include <math.h>
using namespace std;
int main() {
int n , a[100], i, minim, j, aux;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
for (i=1; i<n; i++)
for (j=1+i; j<=n; j++)
if (a[i]>a[j])
{
aux=a[i] ;
a[i]=a[j];
a[j]=aux;
}
minim=a[2]-a[1];
for (i=2; i<=n; i++)
{if((a[i+1]-a[i])<minim)
minim =a[i+1]-a[i];
}
cout <<minim;
return 0;
}