se consideră un tablou liniar de dimensiuni n cu elemente numere intregi. Să se compuna un program care va afişa toate tripletele de elemente consecutive din tabloul dat cu proprietatea că primul element al triplei este egal cu suma următoarelor două elemente ale acestei triplete. În 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;

   for (i=1; i<n-1; ++i)

       if (a[i-1]+a[i]==a[i+1])

       {

           gasit=1;

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

       }

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

   return 0;

}


Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!


RO Lesson: Alte intrebari