👤

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ăspuns :

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

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!


Ze Learnings: Alte intrebari