Informatică, întrebare adresată de meshnik, 8 ani în urmă

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++.


boiustef: in triplet se contine trei elemente consecutive din tablou ?
meshnik: Da,programul nu merge normal.

Răspunsuri la întrebare

Răspuns de boiustef
1

#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;

}


Alte întrebări interesante