Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
168604
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (43. sayfa)
J
13 yıl
Binbaşı

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?





< Bu mesaj bu kişi tarafından değiştirildi jervis -- 25 Kasım 2012; 13:04:56 >
Bu mesaja 3 cevap geldi.
A
13 yıl
Er

arkadaslar yardımınıza ihtiyacım var.matrislerde toplama yapan bi program yazmam gerekio ve fonksiyon kullanmak zorundayım.

int addition(int matrix1[][10], int matrix2[][10]) 
{
int k=0, l=0, sum[10][10];
if(k<10 )
{
for(l=0;l<10;l++)
{
sum[k][l]=matrix1[k][l]+matrix2[k][l];
return sum[k][l];
}
}
}


fonksiyonu boyle yapınca sadece 1x1 degerlerini topluyor ve her yere o sonucu yazıo. benim ihtiyacım olan sey hepsini ayrı ayrı toplaması. yardımcı olursanız sevinirim.


Bu mesaja 1 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: acan46

arkadaslar yardımınıza ihtiyacım var.matrislerde toplama yapan bi program yazmam gerekio ve fonksiyon kullanmak zorundayım.

int addition(int matrix1[][10], int matrix2[][10]) 
{
int k=0, l=0, sum[10][10];
if(k<10 )
{
for(l=0;l<10;l++)
{
sum[k][l]=matrix1[k][l]+matrix2[k][l];
return sum[k][l];
}
}
}


fonksiyonu boyle yapınca sadece 1x1 degerlerini topluyor ve her yere o sonucu yazıo. benim ihtiyacım olan sey hepsini ayrı ayrı toplaması. yardımcı olursanız sevinirim.

Matrisleri i,j olarak düşünürsek şöyle bir kaç örnek yapılabilir.

Fonksiyon ne şekilde çağırılmalı bilmiyorum ama tüm işi fonksiyon yapacaksa(toplama) şöyle olabilir.

Matris[j] için

Girilen matrixin i değeri a'ya atansın.
Girilen matrixin j değeri b'ye atansın.

i a'ya eşit olana kadar 1 artırılsın. (ilk satırın tüm sütunları) ve toplama ekle,
i a'ya eşit olduğunda i'yi bir önceki değer(istersen değişkene bağla) +1 'e döndür (ikinci satır) ve i a'ya eşit olana kadar 1 ekle ve topla,(ikinci satırın tüm sütunları)

biraz karmaşık oldu biliyorum. Fakat tüm işlemleri en çok değişkenle belirlemeye çalış. Sistematiğin her noktasını görmende fayda olur. Sonradan kısaltabilirsin. İç içe döngüyle kolayca yapılabilir.

for(i=0;i<=a;i++)
for(j=0;j<=b;j++)
t+=matrix[j];

şeklinde bir yapının geniş anlatımı oluyor yukarıdaki.

Açacak olursan. a=2 b=2 olan 3'e 3 matris için.

0,0 + 0,1 + 0,2 (b=2 oldu içteki for bitti, baştaki for a döner)
1,0 + 1,1 + 1,2 (b=2 oldu içteki for yine bitti, baştaki for a döner)
2,0 + 2,1 + 2,2 (iki for da sonlandı, matristeki tüm değerler toplandı)



M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Sizin yapmak istediğinizi tam olarak anlayamadım. Biraz daha açabilirseniz yardımcı olmayı isterim.


Bu mesaja 1 cevap geldi.
J
13 yıl
Binbaşı

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Sizin yapmak istediğinizi tam olarak anlayamadım. Biraz daha açabilirseniz yardımcı olmayı isterim.

karşıdan giren kişi enter yotu number bölümüne sayıyı girecek ,o sayıya göre de program pi sayısıı hesaplayacak taslağını verdim ama program çalışmıyor
not:printf,scanf kullandım


Bu mesaja 1 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Sizin yapmak istediğinizi tam olarak anlayamadım. Biraz daha açabilirseniz yardımcı olmayı isterim.

karşıdan giren kişi enter yotu number bölümüne sayıyı girecek ,o sayıya göre de program pi sayısıı hesaplayacak taslağını verdim ama program çalışmıyor
not:printf,scanf kullandım

Ne demek istediğinizi anladım, programda yaptırmaya çalıştığınızı anlamadım. Hangi yöntemle pi'yi bulacak? Ne gibi bir denklemi uygulamak istiyorsunuz? Algoritmasından bahsedebilir misiniz? r girdisi alıp r'ye değer atamışsınız.


Bu mesaja 1 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: welowis

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: welowis

C de piramit yapmanin mantigi nedir for dongusuyle?
Mesela dik ucgen seklinde piramit. Tanimladigimiz i ve j jin satir sutun olup olmadigini nasil anlicam iyicene kafam karisti..

Nasıl kullandığına bağlı hangisi satır hangisi sütun ? Kodun nerede ?

Dik üçgen çizdirmek içinde her zaman i,j gerekmiyor. Hele iç-içe for döngüsü de gerekmiyebilir. Burada düşünce mantığın önemli "Nasıl ekrana dik üçgen bastırırım ?"
Aşağıda 4 dik üçgen var. Ne iç-içe for döngüsü ne j var. pyramid_floor değerini değiştirdikçe dik üçgenleri büyütüp küçültebilirsin. pyramid_floordan büyük olmamak kaydıyla, pyramid_top büyütürsen dik yamuk elde edersin.

Mantık senin mantığın ve düşünce tarzın. Ben bir şeyi sadece bir yolla yaparım diye bir şey çoğu zaman yok. Aşağıdaki kod i ve j ile yine tek for üzerinde de dönebilir ama daha kompleks olur.

Kodunu göster ona göre nere satır nere sütün söyliyelim. (Evet direk kullanma diye C++ )

/* DH GaRUi */ 
#include <iostream>
#include <iomanip>

#define pyramid_floor 10
#define pyramid_top 1

int main()
{

int i;

for (i=pyramid_top; i<=pyramid_floor ; ++i)
{
cout << setw(i) << setfill('*') << '*' << endl;
}

cout << endl;

for (i=pyramid_floor; i>=pyramid_top ; --i)
{
cout << setw(i) << setfill('*') << '*' << endl;
}

cout << endl;

for (i=pyramid_top; i<=pyramid_floor; ++i)
{
if(i<pyramid_floor) { cout << setw(pyramid_floor-i) << setfill(' ') << ' ';}
cout << setw(i)<< setfill('*') << '*' << endl;
}

cout << endl;

for (i=pyramid_floor; i>=pyramid_top ; --i)
{
if(i<pyramid_floor) { cout << setw(pyramid_floor-i)<< setfill(' ') << ' ';}
cout << setw(i) << setfill('*') << '*' << endl;
}


return 0;
}


 
*
**
***
****
*****
******
*******
********
*********
**********

**********
*********
********
*******
******
*****
****
***
**
*

*
**
***
****
*****
******
*******
********
*********
**********

**********
*********
********
*******
******
*****
****
***
**
*


Ekleme: Nasıl normal piramit yapmışlar diye baktığımda 3 for iç-içe görmüştüm. Kodun kompleks yapısı iyice artıyor. Aşağıda 3 for ve 3 normal piramit var. Birinde j bile yok.

 
/* DH GaRUi */
#include <iostream>
#include <iomanip>

#define pyramid_floor 11
#define pyramid_top 1
#define pyramid_increase 2

int main()
{

int i;

for (i=pyramid_top; i<=pyramid_floor ; i+=pyramid_increase)
{
cout << setw(pyramid_floor-i/pyramid_increase)<< setfill(' ') << ' ' << setw(i) << setfill('*') << '*' << endl;
}

cout << endl;

int j;

for (i=pyramid_top, j=pyramid_floor/pyramid_increase; i<=pyramid_floor ; i+=pyramid_increase, --j)
{
if(i<pyramid_floor ) { cout << setw(j)<< setfill(' ') << ' ';}
cout << setw(i) << setfill('*') << '*' << endl;
}

cout << endl;

for (i=pyramid_floor, j=pyramid_top/pyramid_increase; i>=pyramid_top ; i-=pyramid_increase, ++j)
{
if(i<pyramid_floor ) { cout << setw(j)<< setfill(' ') << ' ';}
cout << setw(i) << setfill('*') << '*' << endl;
}

return 0;
}


 
*
***
*****
*******
*********
***********

*
***
*****
*******
*********
***********

***********
*********
*******
*****
***
*



Geç yazdığım için özür dilerim sınavlardan dolayı.

Kodu biz kendimiz yazacakmışız ama kod verilse de şekli çıkartamam zaten. Resimler bize gösterilen kısım. Pyramid floor filan görmedik biz :(


quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: welowis

C de piramit yapmanin mantigi nedir for dongusuyle?
Mesela dik ucgen seklinde piramit. Tanimladigimiz i ve j jin satir sutun olup olmadigini nasil anlicam iyicene kafam karisti..

Esasında çok basit. Arkadaşımız yardımcı olacak çok güzel bir örnek vermiş. Ben de pratik bir yöntem söyleyeyim.

Kareli bir defterin varsa, eğer yoksa kendin çizebilirsin, çizmek istediğin üçgeni çiz. Sonra köşe noktalarını(köşeden kastım üçgenin kenarlarının karelerin kesişim noktasından geçtiği yerler) belirle. Orijini sol üst olarak belirleyerek(çünkü çıktı bu noktadan başlıyor) noktaların koordinatlarını yaz fakat pozitif değerlerle yaz. Noktaları belirledikten sonra aralarında matematiksel bir bağlantı olduğunu göreceksin. Bu sana kullanmak gereken algoritmanın en basit şekilde mantığını verir.

Kolay gelsin.


dediklerinizi yaptıktan sonra bunu kodlamada nasıl dönüştüreceğim peki ?
1. snıftayım ama mantığını öğrenmek istiyorum ezberden gitmek yerine. Yani şu şekli çıkart denildiğinde takılmak yerine kodu ben çıkartayım istiyorum.


< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

< Resime gitmek için tıklayın >

Önerebileceğiniz kitap var mı ? Ya da video eğitimi mi bakayım netten ? Ne yapacağımı şaşırdım hocada iş yok, kendim halletmeye çalışıcam.

Öncelikle mantığını anlamaya çalıştığın için seni tebrik ediyorum, her dalda ancak bu şekilde düşünenler başarılı olabilir. Senin de başarılı olacağına eminim. Benim ana dalım bu değil, zamanla beni geçeceksin :)

Garui'ye teşekkürler benden önce yazmış. Bu tarz yapılar algoritma mantığını öğretmek için varlar, kitapta çoğu noktada görmüştüm. Bazılarını dizi mantığı ile yapmak mümkün. Konudan çok uzaklaşmayalım.

Ben kitap olarak C için Deitel&Deitel'in C ve C++ kullanmıştım. Çevirisi biraz kötü, ama içeriği çok zengin. Bu tarz örnekler de bolca var, ama sırf bunun için gidip de alma derim. Nette örnekleri çok çünkü.

Genelde bu tarz sorularda iç içe for döngüleri çok önemli. Bunu anlamak, zihinde yer etmesini sağlamak için bolca çözmek lazım. Çok boyutlu(multidimensional arrays) dizilerde iç içe üç for yapısı da kullanıldığı oluyor. Esasında basit.

Kademe kademe düşün. Gördüğün kodu anlamayabilirsin, çok doğal. Derleyicide çalıştırmadan önce kağıtta çalıştır. Gördüğüm kadarıyla sen de bendensin, kağıda kod yazmaktan çekinmiyorsun :) O bölümde durum nedir bilmem, ama bana başta biraz tuhaf gelmişti :) Çok işe yarar. Programı önce sen çalıştır. En içteki yapıdan başla ve kademe kademe programı çöz. Basitinden örnek vereyim.

for(i=1;i<=3;i++)
for(k=1;k<=3;k++)
printf("%d,%d",i,k)
printf("\n");

bu program ne yazacak diye düşün. İlk for'a girdin. i=1 oldu ve içteki yapıya geçti ve k=1 dedi.

1,1 yazdırıldı.

Sıradaki işlem k++ ve printf ta ki k=3 oluncaya kadar.

1,1
1,2
1,3

Şimdi içteki for bitti, ama malum biz diğer for yapısının içindeydik. Diğer for'a döndük ve i=2 oldu, içe tekrar geçiyoruz.

2,1
2,2
2,3

Garui cevapladığı için ben sadece yöntem vermek istedim. Belki de bunları biliyorsun. Ama üstünden geçmek her zaman faydalıdır.

Bir de önemli nokta daha, yapılarda karakter ve boşluğu ayrı kullan. " M" veya " M " veya "M " yapma. İkisi ayrı karakterler unutma. " " ayrı olarak kullanmayı dene.


Bu mesaja 1 cevap geldi.
U
13 yıl
Çavuş

Write a program that prints the Roman numeral equivalents of the any given decimal
numbers in the range 1 to 1000. To stop the program, enter -1.

bu bizim ödev de elimi kıpırdatamadım bi yol falan gösterebilir misiniz? örnekleri inceleyeyim dedim ama bazısı dizilerle yapmış daha biz görmedik onu çoğu da çalışmıyordu değiştirmeye uğraştımsa da beceremedim



J
13 yıl
Binbaşı

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: jervis

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: jervis

herkese iyi pazarlar bir sorum var
 printf("Enter Your Number : "); 
scanf("%d",r);
double result=0.0;

for(r=1.0, t=1.0; r<=y; r+=2, t*=-1)
{ result +=(t*(1.0f/r));}
printf("pi/4 =~ %.16f\n",result);
printf("pi =~ %.16f\n",result*4.0f);


}
***tarzı bir kod yazıyorum kişiden bir sayı alacak ve bu sayıya göre pi sayısını hesaplayacak ama doğru gitmeyen bişeyler var bir bakarmısınız?

Sizin yapmak istediğinizi tam olarak anlayamadım. Biraz daha açabilirseniz yardımcı olmayı isterim.

karşıdan giren kişi enter yotu number bölümüne sayıyı girecek ,o sayıya göre de program pi sayısıı hesaplayacak taslağını verdim ama program çalışmıyor
not:printf,scanf kullandım

Ne demek istediğinizi anladım, programda yaptırmaya çalıştığınızı anlamadım. Hangi yöntemle pi'yi bulacak? Ne gibi bir denklemi uygulamak istiyorsunuz? Algoritmasından bahsedebilir misiniz? r girdisi alıp r'ye değer atamışsınız.

hocam ilginize çok teşekkür ederim garui abi yaptı benim sitediğimi
anlatmak istediğim şuydu internette leibniz teoremi var:bu teoremle pi sayısını buluyor yapamadım ama şimdi halloldu eğer kodun son halini isterseniz pm atarım


Bu mesaja 1 cevap geldi.
J
13 yıl
Binbaşı

arkadaşlar yukarıda bahsettim ama bir hatam var bulamadım
 
#include <stdio.h>

int main()
{

float i,j,n;
double result=0.0;
printf("sayi:");
scanf("%f",&n);
for(i=1.0, j=1.0; i<=n; i+=2, j*=-1) { result +=(j*(1.0f/i));
printf("result:%f, i(%g), j(%g)\n",result,i,j); }
printf("pi/4 =~ %.8f\n",result);

return 0;
}

kodum çalışıyor ama şöle bir sorum var ben 8 giriyorum 8 e kadar olan pi sayılarını hesaplayıp yazıyor ben sadece 8 değerindeki pi sayısını yazmasını istiyorum bir yardım edermisiniz...


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: jervis

arkadaşlar yukarıda bahsettim ama bir hatam var bulamadım
 
#include <stdio.h>

int main()
{

float i,j,n;
double result=0.0;
printf("sayi:");
scanf("%f",&n);
for(i=1.0, j=1.0; i<=n; i+=2, j*=-1) { result +=(j*(1.0f/i));
printf("result:%f, i(%g), j(%g)\n",result,i,j); }
printf("pi/4 =~ %.8f\n",result);

return 0;
}

kodum çalışıyor ama şöle bir sorum var ben 8 giriyorum 8 e kadar olan pi sayılarını hesaplayıp yazıyor ben sadece 8 değerindeki pi sayısını yazmasını istiyorum bir yardım edermisiniz...

 
#include <stdio.h>

int main()
{

float i,j,n;
double result=0.0;
printf("sayi:");
scanf("%f",&n);
for(i=1.0, j=1.0; i<=n; i+=2, j*=-1) { result +=(j*(1.0f/i)); }
printf("pi/4 =~ %.8f\n",result);

return 0;
}



O
13 yıl
Çavuş

hocam merhabalar... ekrana herhangi bir çizim yapmak istiyorum. kare daire farketmez, ama form üzerine değil, masaüstü ekranı üzerine? yardımcı olun lütfen...


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ozgur200

hocam merhabalar... ekrana herhangi bir çizim yapmak istiyorum. kare daire farketmez, ama form üzerine değil, masaüstü ekranı üzerine? yardımcı olun lütfen...

http://www.c-sharpcorner.com/UploadFile/scottlysle/XparentFormsCS10282007212944PM/XparentFormsCS.aspx

boyle dene istersen form ustune


Bu mesaja 1 cevap geldi.
1
13 yıl
Yüzbaşı

C# comboBox içine access verisini direk sütun olarak use data bound item özelliği ile nasıl ekleyebilirim
kod yazmadan
for (int i = 0; i < hamal.Tables [0].Rows.Count   ; i++) 

{

comboBox1.Items.Add(hamal.Tables[0].Rows[i].ItemArray[0].ToString());

}


daha kısa bir kod var mı?



H
13 yıl
Er

C Programlama dilini anlatan (internette) ücretsiz bir kitap var mı?
Link atarsanız sevinirim


Bu mesaja 2 cevap geldi.
D
13 yıl
Yüzbaşı

Fonksiyon kullanarak faktoriyel hesaplaması kurmam gerkli ama yazdığım kod , ilk 11 - 13 sayıyı doğru yazıyo .. nerede hata var bakabilir misiniz ?



#include<stdio.h> 


int faktoriyel(int a)
{


if(a > 1)

return ( a * faktoriyel(a - 1));
else
return 1;



}
int main()
{

int x;

printf("Bir sayi giriniz.\n");

scanf("%d", &x);

printf("%d sayisinin faktoriyeli = %d dir.\n", x, faktoriyel(x));



system("pause");

return 0;
}


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: YouCan_YMK

Fonksiyon kullanarak faktoriyel hesaplaması kurmam gerkli ama yazdığım kod , ilk 11 - 13 sayıyı doğru yazıyo .. nerede hata var bakabilir misiniz ?

Sorun faktoryel sonucunun int sınırlarını aşması. int i "long long" ile değiştirirsen bu sınır biraz daha genişler. Daha da geniş (teorik olarak sınırsız) sayılar için açtığım şu konuya bakabilirsiniz.http://forum.donanimhaber.com/m_66567895/tm.htm


Bu mesaja 1 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Hüseyinmiş

C Programlama dilini anlatan (internette) ücretsiz bir kitap var mı?
Link atarsanız sevinirim

Ben açıkçası geleneksel bir adam mıyım diye düşünüyorum ama kesinlikle değilim. Benim önerim elle tutulan, kağıttan yapılmış bir kitap olur :) Sebebini de açıklayayım.

Geri dönüp bakma avantajı vardır, diğerinde de var diyeceksiniz. Fakat öyle değil açıklayayım.
İçerikteki bilgileri alırken görsel hafızayı da kullanırız. Ben açıkçası kitapta okuduğum bir bilginin sayfanın hangi konumunda, etrafında kalın harflerle veya belirgin öğelerle nerede olduğunu aklıma atıp öyle hatırlarım. Bunun için ek bir çaba yapmıyorum. İnsanın aklında böyle kalıyor. Renkli fosforlu kalem kullanırsanız fark edeceksiniz. Ayrıca üzerine post-it lerle not tutabilirsiniz.

Kitap olarak çevirisi kötü olsa da zengin içeriğinden ötürü Deitel&Deitel C ve C++ önerebilirim. Biraz pahalı gelebilir, ama bilginin değerini biliyorsanız her kuruşuna değecektir.



D
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: YouCan_YMK

Fonksiyon kullanarak faktoriyel hesaplaması kurmam gerkli ama yazdığım kod , ilk 11 - 13 sayıyı doğru yazıyo .. nerede hata var bakabilir misiniz ?

Sorun faktoryel sonucunun int sınırlarını aşması. int i "long long" ile değiştirirsen bu sınır biraz daha genişler. Daha da geniş (teorik olarak sınırsız) sayılar için açtığım şu konuya bakabilirsiniz.http://forum.donanimhaber.com/m_66567895/tm.htm

Hocam ,C ye yeni başladım , tam anlayamadım dediğinizi (bişeyler yaptım ama olmadı) nerelerde nasıl bir değişiklik yapmalıyım ...


Bu mesaja 3 cevap geldi.
M
13 yıl
Yüzbaşı

Notların ortalamasını hesaplamak için program yazdım ama çalışmıyor hatayı söyleyebilecek olan?

 
#include<stdio.h>
#include<conio.h>
int main (void)
{
int not,sayac=0;
float toplam=0.0;
printf("Notu giriniz: ");
scanf("%d",¬);
while(not>0)
{
toplam=not+toplam;
printf("Notu giriniz: ");
scanf("%d",¬);
sayac++;
}
printf("Ortalama= %f",toplam/sayac);
getch();
return(0);
}


¬ ne işareti bilmiyorum ama ben complierda & kullandım kopyala yapıştırdan öyle çıkmış





< Bu mesaj bu kişi tarafından değiştirildi mertov -- 28 Kasım 2012; 21:58:37 >