Sponsorlu Bağlantılar
#include<stdio.h>
int dtoplam(int []);// dizi ile...
int dtoplam2(int *); // pointer ile...
int ort1(int [],int );
int ort2(int *,int ); //pointer ile...
int main()
{
int dizi[]={23,12,34,56,10};
int *p;
int sayac,n;
n=sizeof(dizi)/sizeof(int);
p=dizi;
int sonuc,sonuc2;
float sonuc3,sonuc4;
for(sayac=0; sayac<n; sayac++)
{
printf("dizi[%d]=%d\n",sayac,*p);
p++;
}
sonuc=dtoplam(dizi);
sonuc2=dtoplam2(dizi); //pointer ilee.
sonuc3=ort1(dizi,n);
sonuc4=ort2(dizi,n); //pointer ile..
printf("Dizi toplam dizi ile = %d\n",sonuc);
printf("Dizi toplam pointer ile = %d\n",sonuc2);
printf("Dizi ortalama dizi ile = %.2f\n",sonuc3);
printf("Dizi ortalama pointer ile = %.2f\n",sonuc4);
system("pause");
}
int dtoplam(int *p1)
{
int toplam;
toplam=0;
int sayac;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+(*p1);
p1++;
}
return toplam;
}
int dtoplam2(int d[])
{
int toplam;
toplam=0;
int sayac;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+d[sayac];
}
return toplam;
}
int ort1(int *p2,int length)
{
int toplam;
toplam=0;
float sayac,ort;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+(*p2);
p2++;
}
ort=toplam/length;
return ort;
}
int ort2(int d2[],int length)
{
int toplam;
toplam=0;
int sayac;
float ort;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+d2[sayac];
}
ort=toplam/length;
return ort;
}
int dtoplam(int []);// dizi ile...
int dtoplam2(int *); // pointer ile...
int ort1(int [],int );
int ort2(int *,int ); //pointer ile...
int main()
{
int dizi[]={23,12,34,56,10};
int *p;
int sayac,n;
n=sizeof(dizi)/sizeof(int);
p=dizi;
int sonuc,sonuc2;
float sonuc3,sonuc4;
for(sayac=0; sayac<n; sayac++)
{
printf("dizi[%d]=%d\n",sayac,*p);
p++;
}
sonuc=dtoplam(dizi);
sonuc2=dtoplam2(dizi); //pointer ilee.
sonuc3=ort1(dizi,n);
sonuc4=ort2(dizi,n); //pointer ile..
printf("Dizi toplam dizi ile = %d\n",sonuc);
printf("Dizi toplam pointer ile = %d\n",sonuc2);
printf("Dizi ortalama dizi ile = %.2f\n",sonuc3);
printf("Dizi ortalama pointer ile = %.2f\n",sonuc4);
system("pause");
}
int dtoplam(int *p1)
{
int toplam;
toplam=0;
int sayac;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+(*p1);
p1++;
}
return toplam;
}
int dtoplam2(int d[])
{
int toplam;
toplam=0;
int sayac;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+d[sayac];
}
return toplam;
}
int ort1(int *p2,int length)
{
int toplam;
toplam=0;
float sayac,ort;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+(*p2);
p2++;
}
ort=toplam/length;
return ort;
}
int ort2(int d2[],int length)
{
int toplam;
toplam=0;
int sayac;
float ort;
for(sayac=0; sayac<5; sayac++)
{
toplam=toplam+d2[sayac];
}
ort=toplam/length;
return ort;
}
Sponsorlu Bağlantılar
Hiç yorum yok:
Yorum Gönder