Ajutati-ma!!!!Va rooog
Anexe:
mateinfo3:
Se citesc n numere intregi.Sa se calculeze cu metoda divide et impera produsul numerelor care au ultima cifra egala cu x, unde x este o cifra citita de la tastatura.
Răspunsuri la întrebare
Răspuns de
3
#include<iostream>using namespace std;
int produs(int v[], int st, int dr, int x){ if(st==dr) if(v[st]%10==x) return v[st]; else return 1; else { int m=(st+dr)/2; return produs(v, st, m, x)*produs(v, m+1, dr, x); }}
int main(){ int v[100], n, x; cin>>n; for(int i=1;i<=n;i++) cin>>v[i]; cin>>x; cout<<produs(v, 1, n, x);}
int produs(int v[], int st, int dr, int x){ if(st==dr) if(v[st]%10==x) return v[st]; else return 1; else { int m=(st+dr)/2; return produs(v, st, m, x)*produs(v, m+1, dr, x); }}
int main(){ int v[100], n, x; cin>>n; for(int i=1;i<=n;i++) cin>>v[i]; cin>>x; cout<<produs(v, 1, n, x);}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă