Se considera un tablou liniar de dimensiunea n cu elementele numere naturale. Sa se compuna un program care va afisa toate tripletele de elemente consecutive din tabloul dat, cu proprietatea ca al trei-lea element al tripletei este restul impartirii primului la al doilea.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;int n,a[100];
int main(){ cin>>n; for(int i=0;i<n;++i) /// Citesc tabloul cin>>a[i]; for(int i=2;i<n;++i) /// Parcurg tabloul incepand cu al treilea element if(a[i]==a[i-2]%a[i-1]) /// Verific proprietatea pentru fiecare triplet cout<<a[i-2]<<' '<<a[i-1]<<' '<<a[i]<<'\n'; /// Afisez daca e respectata proprietatea return 0;}
int main(){ cin>>n; for(int i=0;i<n;++i) /// Citesc tabloul cin>>a[i]; for(int i=2;i<n;++i) /// Parcurg tabloul incepand cu al treilea element if(a[i]==a[i-2]%a[i-1]) /// Verific proprietatea pentru fiecare triplet cout<<a[i-2]<<' '<<a[i-1]<<' '<<a[i]<<'\n'; /// Afisez daca e respectata proprietatea return 0;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă