Hocam merhaba. Kodumla alakalı inatla başarısız olduğum bir yer var. Bir input dosyası oluşturup o dasyaya yazılan random sayılardan tek olanları, bir output dosyasından okumak ve bu tek sayıların ortalamasını ve toplamını bulmak istiyorum. Ama oluşan output dosyamda tek sayı ve toplam değerlerine "0" diyor. Lütfen yardımcı olur musunuz? using namespace std; #include #include #include int main() { int no =0; int number_of_odd=0, number_of_even =0; int sum_of_odd=0, sum_of_even=0; double ave_of_odd=0, ave_of_even=0; string odd_no, even_no;
ifstream datain ("the_first.txt");
while (getline(datain,odd_no)) {
stringstream i(odd_no); i >> no; if (no%2==1) { number_of_odd++; sum_of_odd+=no; ofstream dataout("dataout.txt"); dataout
Merhabalar. Aynı problemle hala uğraşıyor musunuz bilmiyorum fakat kodu derleyip çalıştırdığımda dediğiniz gibi toplam değeri 0 olmuyor ve ortalamayı int şeklinde buluyor. (Normalde ortalama float olacak şekilde bulunması gerekir diye düşünüyorum). Problem hakkında daha detaylı bir bilgi verirseniz tekrar değerlendirebiliriz. Başarılar.
Hocam gerçekten hakkınız ödenmez bilgilerimi tazelemek için serinize başladım muhteşemsiniz
cok sagolun
Hojam at metodunda sadece 1 harf mi calisiyormu veya fazla harf gosteriyaormu
Hocam merhaba. Kodumla alakalı inatla başarısız olduğum bir yer var. Bir input dosyası oluşturup o dasyaya yazılan random sayılardan tek olanları, bir output dosyasından okumak ve bu tek sayıların ortalamasını ve toplamını bulmak istiyorum. Ama oluşan output dosyamda tek sayı ve toplam değerlerine "0" diyor. Lütfen yardımcı olur musunuz?
using namespace std;
#include
#include
#include
int main()
{
int no =0;
int number_of_odd=0, number_of_even =0;
int sum_of_odd=0, sum_of_even=0;
double ave_of_odd=0, ave_of_even=0;
string odd_no, even_no;
ifstream datain ("the_first.txt");
while (getline(datain,odd_no))
{
stringstream i(odd_no);
i >> no;
if (no%2==1)
{
number_of_odd++;
sum_of_odd+=no;
ofstream dataout("dataout.txt");
dataout
Merhabalar. Aynı problemle hala uğraşıyor musunuz bilmiyorum fakat kodu derleyip çalıştırdığımda dediğiniz gibi toplam değeri 0 olmuyor ve ortalamayı int şeklinde buluyor. (Normalde ortalama float olacak şekilde bulunması gerekir diye düşünüyorum). Problem hakkında daha detaylı bir bilgi verirseniz tekrar değerlendirebiliriz. Başarılar.
@@YazlmaGonulVer arkadaşlarımdan yardım alarak hallettim, yine de geri dönüşünüz için çok teşekkürler sağlıcakla kalın :)
kralsınız hocamm
Çok teşekkürler.
Merhabalar. Faydalı olursa ne mutlu bana. Başarılar diliyorum.
hocam çok kolay methodları var mı kısa ama