//www.ethemsulan.com#include <cstdlib>#include <iostream>using namespace std;int fakt(int g){if(g<=1) return 1;elsereturn g*fakt(g-1);}int kare(int d){return d*d;}int sira(int d[],const int buyuk,int (*compare)(int)){int i;i=rand()%2+1;cout<<i<<endl<<endl;if(i==1){for(int i=1;i<buyuk;i++){cout<<fakt(d[i])<<endl;}}else{for(int m=0;m<buyuk;m++){cout<<kare(d[m])<<endl;}}}int main(int argc, char *argv[]){int i,j,k,m;const int siz=5;int dizi[siz]={4,3,6,7,8};cout<<"eger fakt=1 sec\n eger asal=2 sec: ";cin>>i;if(i==1){sira(dizi,siz,fakt);}else if(i==2){sira(dizi,siz,kare);}system("PAUSE");return EXIT_SUCCESS;}
10 Mart 2010 Çarşamba
C++ da Fonksiyonlara Parametre Olarak Dizi Gönderme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder