c# projesinin ismi nasıl deişiyor?sağ tıklasam hangi birine tıklıyıp yeniden adlandır dicem?save as sadece form 1 için var. projenin içindeki her yerde 21.11.2012 yazıo nası değiştircem ben bunu? |
Teşekkür ederim bu kadar çabuk cevap geleceğini tahmin etmemiştim, ödevi yarım teslim ettim. Uykusuz bi geceden sonra buraya yadığımı bile unutmuşum. Bu örneğinizden öğrenmeye çalışacağım. |
#include<stdio.h> #include<conio.h> #include<math.h> int i,j,D,is; float N,R,F,T=1; main() { printf("Bir aci degeri giriniz: "); scanf("%d",&D); printf("Terim sayisini giriniz: "); scanf("%f",&N); R=D*M_PI/180; is=1; for(i=1;i<N;i++) { F=1; for(j=1;j<2*i;j++) F=F*j; is=is*(-1); T=T+(is*pow(R,2*i)/F); } printf("\n Seri acilimi ile hesaplanan deger; %0.10f",T); printf("\n Komutla hesaplanan deger; %0.5f",cos(R)); getch(); return 0; } Arkadaşlar program cos(x) in seri açılımı ile hesaplanan değerini ve komutla hesaplanan değerini bastırıyor ekrana yalnız seri açılımı ile hesaplanan değer hatalı çıkıyor bi türlü ayarlayamadım sizce neresinde hata var? |
beyler aşağıdaki program girilen 6 basamaklı bir sayının, girilen bir tabana göre değerini hesaplıyor. mesela 3 tabanında 101000 girdiğinizde 0*1+0*3+0*9+1*27+0*81+1*243 = 270 sonucunu vermesi lazım. tekrar tekrar kontrol etmeme rağmen hatayı bulamadım bi gözatarsanız sevinirim. not: sayının basamaklarını diziye atayabilmek için sayının rakamları arasına birer boşluk bırakın 1 0 1 0 0 0 gibi. #include "stdio.h" |
C# hesap makinasında sayı/0 olduu zaman hata veriyor bu şekilde bir işlem girildiğinde "sıfıra bölünemez" yazısı görünsün istiyorum nasıl yapabilirim... |
Merhabalar, hazır bir kod kullanarak istediğimi yaptırmaya çalıştım ama pek olmadı . Diziye elemanlar verip bu elemanların her kombinasyonu yazdırılacak ama vektör bilmediğimden pek anladım . cout<<list; yazan yeri cout<<list[forinindizisi]; şeklinde değiştirdim ama olmadı nasıl düzeltilebilir ? Kısaca şurada ne oluyor ? vector<int> list; fori(i,sayiadedi) list.push_back(i+1); do { fori(i,sayiadedi) cout<<list; cout<<endl; } while(next_permutation(list.begin(),list.end())); #include <iostream> |
Böyle bozuk kodları nerden buluyonuz anlamadım. ![]() Vektör e gerek yok. Ya printf kullanın ya cout. İkisi birden olunca saçma oluyor. Döngüler de ayrı bir facia. Buyur çalışan bir örnek.
|
çözüldü |
Kusura bakmayın hocam algorıthm kutuphanesını ya da vektoru kullanmadım daha once . C de permutasyon nasıl yapılabılır ? |
C' de bu işler zor. Hele windows ta daha da zor. Ya algoritmayı kendin yazacaksın ya da harici bir kütüphane kuracaksın. Şurada gsl library var mesela bunu geliştirme ortamına entegre etmen gerekli. http://code.google.com/p/oscats/downloads/detail?name=gsl-1.15-dev-win32.zip&can=2&q= http://www.gnu.org/software/gsl/ |
C#'ta kendime özgün bir Browser yapmak istiyorum.Ama bir türlü internet sayfası açılmıyor.Programı okulda açabiliyorum ama evdeki bilgisayarda açamıyorum.Hata vermiyor.Url adresini yazıp butona tıklıyorum ama WebBrowser'da sayfa açılmıyor.Okulda Visual Studio kullanıyoruz evde Visual C# kullanıyorum acaba bundan kaynaklı bir problem olabilir mi?Programı sıfırdan yazıp tekrar deniyorum ama hala aynı sorun. |
Harici kütüphane oluşturmayı bilmiyorum zaten de , algoritmasına uğraştım ama olmadı , ilk hanoi kulelerini çözmeye çalışsam yardımcı olur mu ? Yoksa o daha da mı zor , hoca recursive fonksiyonlarla yapın dedi ama basite indirgeyemedim bir türlü problemi. Daha sayıların arasına permütasyonel işlemler gelecek , sayıların bütün dizilimlerini yazdırabilirsem , işlem kısmını anlamış olur muyum ? Biraz saçma sorular sordum hocam ama kusura bakmayın. |
1)Exception handle yapabilirsiniz, yani divide by zero hatasini yakalayip yazabilirsiniz. 2) kucuk bir if else ile degiskenleri denetleyin, sifira bolunme oldugu zaman islemi yapmak yerine sadece hata mesaji goruntuleyin |
dögüler,diziler,fonksyonlar,if else,swich case kullanılmıyıcak.operatörler kullanılcak,bool vs 1.kullanıcıdan 2 sayı girmesini isteyin.busayıların tek mi çift mi olduğunu bulun.eğer tek ise ekrana "ikiside tek",eğer ikiside cift ise ekrana"ikiside çift" eğer birisi çift birisi çift ise "farklı sonuç"ifadeleri yazılsın 2. 3 sayı isteyin .sayılardan küçük olanlardan2 tanesini toplayın.ve sonucu en büyü sayı ile karşılaştırın.eğer 2 sayının toplamı,en büyük sayıdan büyük ise ekrana"tebrikler" değilse "malesef "yazdırın |
Merhaba arkadaslar, using System; Bu program calismiyor, verdigi hata da su; Error 2 Program 'C:\Users\Adem\Documents\belgeYazilim\calismaYazilim\temelBilesenC#\diziler\genelDiziler\genelDiziler\obj\x86\Debug\genelDiziler.exe' has more than one entry point defined: 'genelDiziler.genelDiziler.Main(string[])'. Compile with /main to specify the type that contains the entry point. C:\Users\Adem\Documents\belgeYazilim\calismaYazilim\temelBilesenC#\diziler\genelDiziler\genelDiziler\genelDiziler.cs 10 21 genelDiziler Yardimci olursaniz cok mutu olurum. |
arkadaşlar dev-c++'da yazıp rahatça açtığım bi şeyi nedense visual c 'de kullanamıyorum. en en başındayım meselenin, yardımcı olur musunuz ? resimdeki problemi alıyorum. pm'den de ulaşabilirsiniz, fark edeceğiniz gibi çok başındayım işin teşekkür ederim < Resime gitmek için tıklayın > |
Programınız çalışıyor. Projenin oluşturulduğu klasörü başka yere koymayı deneyin. |
Bazı arkadaşlar girip soruları yazıp gidiyor. Bir merhaba yazmaya bile üşenenler biz onların sorularının cevaplarını vererek onları mezun ettiğimizde o diplomayı bize mi verecekler merak ediyorum. |
Kardesim cevabi sorunun icinde kendin vermissin, birinci sayin 10, ikinci sayin 5, 10 u 5 e bolersen bolum 2, kalan 0 dir, sen de kalani ariyorsun, mod=0. |
Belli bi sayiyi girdiginde yada harfi girene kadar ilk degeri 0 olan bi sayiyi artirin
< Bu ileti mobil sürüm kullanılarak atıldı >