Exprima-ti opinia |
Ce parere aveti despre site?
Raspunsuri: 43
|
|
Info
Main » 2010 » Octombrie » 28 » De cate ori apare p (citit de la tastatura) dei
De cate ori apare p (citit de la tastatura) dei | 19:54 |
#include<iostream.h> int n,p,v[20]; void divide(int s,int d,int &m) {m=(s+d)/2;} void combina (int x,int y,int &z) {z=x+y;} void dei(int s,int d,int &z) { int x1,x2,m; if(s==d) {if (v[s]==p) z=1; else z=0; } else {divide(s,d,m); dei(s,m,x1); dei(m+1,d,x2); combina (x1,x2,z); }} void main() { int i,z; cout<<"n="; cin>>n; cout<<"p="; cin>>p; for(i=1;i<=n;i++) {cout<<"v["<<i<<"]="; cin>>v[i];} dei(1,n,z); if (z==0) cout<<"p nu apare"; else cout<<"p apare de "<<z; }
|
Views: 705 |
Added by: Iulian
|
|
Statistica |
Total online: 1 Guests: 1 Users: 0 |
|