👤
a fost răspuns

Se consideră un tablou liniar de dimensiunea n cu elemente numere naturale.Să se compună un program care va afişa toate tripletele de elemente consecutive din tabloul dat,cu proprietatea că al treilea element al tripletei este restul împărțirii primului la al doilea.C++

Răspuns :

#include <iostream>

using namespace std;

int a[200];

int main()

{

   int n, i;

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

   cout << "introdu "<<n<< " componente \n";

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

       cin >> a[i];

   int gasit=0;

   cout << " Lista tripletelor cautate: (nr. consecutive in sir) \n";

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

       if (a[i]%a[i+1]==a[i+2])

       {

           gasit=1;

           cout << "("<<a[i]<<","<<a[i+1]<<","<<a[i+2]<< ") \t";

       }

     if (gasit==0) cout << "NU EXISTA";

   return 0;

}