Yazılımın Dünyası Forum
Hoşgeldiniz
Ziyaretçi. Kayıt Ol !

Reklam

Forum
Reklam Alanı



C++ va_list fonksiyonu ile ortalama alma
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5


Konu:
Mesaj: N/A
Cinsiyet:
Kıdem: N/A

Arkadaşlar sınavımda va_list fonksiyonunuda soracaklar. Alıştırma olarak bu örneği gösterdiler. Bana yardımcı olurmusunuz? Tehlikeli Şaşkın

Cevapla
.
Konu: 11
Mesaj: 159
Cinsiyet:
Kıdem: May 2013

(04-22-2015, 09:54 AM)Ziyaretçi Yazdı:  Arkadaşlar sınavımda va_list fonksiyonunuda soracaklar. Alıştırma olarak bu örneği gösterdiler. Bana yardımcı olurmusunuz? Tehlikeli Şaşkın

İstediğiniz programın kodu burda:

Alıntı:#include "stdafx.h"

#include <iostream>
#include <stdarg.h>
using namespace std;


double ortalama(int, ...);
int _tmain(int argc, _TCHAR* argv[])
{
cout.precision(2);
cout<<"Ortalama : "<<ortalama(1,2.3)<<endl;
cout<<"Ortalama : "<<ortalama(2,2.3,3.4)<<endl;
cout<<"Ortalama : "<<ortalama(3,2.3,5.6,6.7)<<endl;
cout<<"Ortalama : "<<ortalama(4,2.3,10.0,4.7,2.2)<<endl;
system("pause");
return 0;
}

double ortalama(int i,...)
{
va_list liste;
va_start(liste,i);

double toplam=0;

for (int j = 0; j < i; j++)
{
toplam+=va_arg(liste,double);
}

va_end(liste);
return toplam/i;
}

Cevapla
.
Konu:
Mesaj: N/A
Cinsiyet:
Kıdem: N/A

Teşekkürler, çok yardımcı oldun Gülümseme

Cevapla
.


Foruma atla:


Konuyu görüntüleyenler: 1 Misafir