Informatică, întrebare adresată de mateinfo3, 9 ani în urmă

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 acirtep
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);}
Alte întrebări interesante