c++ yardım programım neden çalışmıyor ?

bkeles

New member
Katılım
10 Eki 2009
Mesajlar
2
Reaction score
0
Puanları
0
#include <iostream>
using namespace std;
void function1 (int [3],int [3]);
void function2 (int [3],int [3]);
void function3 (int [3],int [3]);

int main()
{
int v1[3],v2[3];
void (*f[3])(*)(int)={function1,function2,function3};

cout<<"birinci vektorun elemanlrinz:"<<endl;
cin>>v1[0]>>v1[1]>>v1[2];
cout<<"ikinci vektorun elemanlrini giriniz:"<<endl;
cin>>v2[0]>>v2[1]>>v2[2];
function1(v1,v2);
function2(v1,v2);
function3(v1,v2);
cout<<"bir baska yol"<<endl;
function1((*f[1])(3),(*f[2])(3));
function2((*f[1])(3),(*f[2])(3));
function2((*f[1])(3),(*f[2])(3));
return 0;
}
void function1 (int a[],int b[])
{
int c[3];
for (int i=0;i<3;i++)
c=a+b;
for (int j=0;j<3;j++)
cout<<c[j]<<" ";
cout<<endl;
}
void function2 (int a[],int b[])
{
int c[3];
for (int i=0;i<3;i++)
c=a-b;
for (int j=0;j<3;j++)
cout<<c[j]<<" ";
cout<<endl;
}
void function3 (int a[],int b[])
{
int c[3];
c[0]=a[1]*b[0]-a[2]*b[1];
c[1]=a[2]*b[0]-a[0]*b[2];
c[2]=a[0]*b[1]-a[1]*b[0];
for (int i=0;i<3;i++)
cout<<c<<" ";
cout<<endl;
}
 
Geri
Üst