Se citește de la tastatură un șir de n numere întregi. Scrieți un program care afișează cea mai mare diferență în modul dintre doi termeni consecutivi ai șirului.
În C++ vă rog
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, a[100];
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
int m = 0;
for (int i = 0; i < (n - 1); i++)
{
int val = abs((a[i] - a[i + 1]));
if (m < val)
m = val;
}
cout << m;
}
Explicație:
functia "abs" returneaza modulul
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă