Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
167886
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (9. sayfa)
G
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: metalnotdead

quote:

Orijinalden alıntı: garui

Daha once Leibniz formulu yazildi bu konu basligi altinda. Biraz aratirirsan bulabilirsin.

Edit : Bu konu basligi altinda degilmis sanirim. Direk Liebniz teoremi basligi altinda var.

Ben de araştırıyorum saatlerdir göremedim , doktora gitmeyi falan düşündüm :P :)

Tamam dediğiniz konuya bakacağım teşekkür ederim.



http://forum.donanimhaber.com/m_68389174/f_//tm.htm#68389174



R
12 yıl
Yarbay

Arkadaşlar bu ödevde ne istiyor ben hic birsey anlamadim..Adam en son erray isledi verdigi odeve bak bu ne yav :S

http://speedy.sh/9Vgj7/ELE108-HW4-1.pdf





< Bu mesaj bu kişi tarafından değiştirildi Ridianod -- 10 Mayıs 2013; 12:27:10 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 3 cevap geldi.
G
12 yıl
Yarbay

quote:

Orijinalden alıntı: Ridian

Arkadaşlar bu ödevde ne istiyor ben hic birsey anlamadim..Adam en son erray isledi verdigi odeve bak bu ne yav :S

http://speedy.sh/9Vgj7/ELE108-HW4-1.pdf

Güzel bir ödevmiş. Girdi olarak alınan resimdeki parazitleri azaltmanı istiyor. Bunun için resimdeki her pikseli, çevresindeki piksellerin değerlerinin ortalamasını alarak tekrar hesaplayacaksın. Resim zaten text formatında, pikseller tek tek yazılmış. Bunları 2 boyutlu bir diziye atıp işlemeye başlayabilirsin. Dizi sınırlarına dikkat et yoksa uygulama çökebilir. Zorlayabilecek tek konu komşu pikselleri bulmak, gerisi kolay.


Bu mesaja 1 cevap geldi.
R
12 yıl
Yarbay

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: Ridian

Arkadaşlar bu ödevde ne istiyor ben hic birsey anlamadim..Adam en son erray isledi verdigi odeve bak bu ne yav :S

http://speedy.sh/9Vgj7/ELE108-HW4-1.pdf

Güzel bir ödevmiş. Girdi olarak alınan resimdeki parazitleri azaltmanı istiyor. Bunun için resimdeki her pikseli, çevresindeki piksellerin değerlerinin ortalamasını alarak tekrar hesaplayacaksın. Resim zaten text formatında, pikseller tek tek yazılmış. Bunları 2 boyutlu bir diziye atıp işlemeye başlayabilirsin. Dizi sınırlarına dikkat et yoksa uygulama çökebilir. Zorlayabilecek tek konu komşu pikselleri bulmak, gerisi kolay.

dediginizi anlamadim ama deneyecez bakalim :D



< Bu ileti mobil sürüm kullanılarak atıldı >

M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Pride Rain

C# da progressBar'ı dikey kullanmak istiyorum.Nasıl dikey yapılır biliyor musunuz?

Kullanamazsınız. Fakat bunun için ayrıca kodlar yazabilirsiniz.

http://stackoverflow.com/questions/1285966/vertical-progress-bar


Bu mesaja 2 cevap geldi.
P
12 yıl
Çavuş

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: Pride Rain

C# da progressBar'ı dikey kullanmak istiyorum.Nasıl dikey yapılır biliyor musunuz?

Kullanamazsınız. Fakat bunun için ayrıca kodlar yazabilirsiniz.

http://stackoverflow.com/questions/1285966/vertical-progress-bar

O kodları yazdım ama olmadı.

namespace deneme1
{
-buraya mı yazıcağım kodları yoksa başka biryere mi?-
...
...



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Pride Rain


quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: Pride Rain

C# da progressBar'ı dikey kullanmak istiyorum.Nasıl dikey yapılır biliyor musunuz?

Kullanamazsınız. Fakat bunun için ayrıca kodlar yazabilirsiniz.

http://stackoverflow.com/questions/1285966/vertical-progress-bar

O kodları yazdım ama olmadı.

namespace deneme1
{
-buraya mı yazıcağım kodları yoksa başka biryere mi?-
...
...



"Bu kodu eklediğinizde toolboxa VerticalProgressBar diye kontrol eklenir. "


Bu mesaja 1 cevap geldi.
P
12 yıl
Çavuş

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: Pride Rain


quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: Pride Rain

C# da progressBar'ı dikey kullanmak istiyorum.Nasıl dikey yapılır biliyor musunuz?

Kullanamazsınız. Fakat bunun için ayrıca kodlar yazabilirsiniz.

http://stackoverflow.com/questions/1285966/vertical-progress-bar

O kodları yazdım ama olmadı.

namespace deneme1
{
-buraya mı yazıcağım kodları yoksa başka biryere mi?-
...
...



"Bu kodu eklediğinizde toolboxa VerticalProgressBar diye kontrol eklenir. "

Yazdım kodları ama eklenmedi.Siz bir deneyip çalışırsa komple using.System'den en aşağıdaki '}' paranteze kadar kopyalayıp yapıştırır mısınız?



< Bu ileti mobil sürüm kullanılarak atıldı >

R
12 yıl
Yüzbaşı

R
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Conqueror42

http://ce.istanbul.edu.tr/Dosyalar/Odevler/2012/2/0/Odev_0_Odev3_InttoProg_20130516_787.pdf

Arkadaşlar şu ödevde nasıl bir algoritma kurulabilir acaba?

Var mı bir yorumu olan arkadaşlar



-
12 yıl
Yüzbaşı

@ErenGY1 galiba internette hiç araştırma yapmadın. Buraya yazmadan önce gidip google a "C# mail gönderme" diye yazsan sana dolu makale getirir. İşte o makalelerden biri;
http://www.enginpolat.com/csharp-ile-gmail-uzerinden-eposta-gonderme/
Eğer gmail üzerinden değilde başka bir mail servisini kullanacaksan onun smtp adresini girmen gerek. Bunun içinde google'a "Smtp yandex" yazarsan çıkar.

@burhanettin38
Kullanıcıdan nasıl sayı alınacağını biliyorsan ve birazda matematik bilgin varsa yapabilirsin.

 
1. Kullanıcıdan sayiyi aldın ve 'sayi' isimli değişkende tutuyorsun bu değeri.
2. Kullanıcıdan hangi işlemi yapması gerektiğini sor. Bunu da 'secim' isimli değişkende tut. Unutma bunun türü char olacak.
3. Sıra basit if ifadeleri kurmada.

if(secim == 'a')
{
//Burada matematik bilginle girilen sayinin alt kümesini bul.
}
if(secim == 'o')
{
// ö diye basmasın kullanıcı o diye basınca ozaltkumesini buldur.
}

// faktöriyel aldırmak içinde bunların aynısını yapacaksın.

// Faktöriyel if 'inin içinde ne yazacağını ben yazayım sende diğerlerini yaz.
int fak = 1;
for(int i = sayi; i >= 1; i--)
{
fak *= i;
}
cout << sayi << "! = " << fak << endl;


Benden bu kadar gerisi sana kalmış 2 dakika üzerinde düşünsen yapılabilecek şeyler.





< Bu mesaj bu kişi tarafından değiştirildi -Source- -- 29 Mayıs 2013; 19:32:55 >


Bu mesajda bahsedilenler: @burhanettin38 , @ErenGY1
A
12 yıl
Onbaşı

Ben de C'ye yeni başladım ama internette pek bi' şey bulamadım.
kitap başlamanı öneririm
ama bu kanallarda görsel anlatım var istersen
http://www.youtube.com/user/RifatTerzi
http://www.youtube.com/channel/UCM-P3W2C9jYJEeBz0GpW7yQ
http://www.youtube.com/channel/UCWROB82-CpyyfpBEWkHguFw





< Bu mesaj bu kişi tarafından değiştirildi aoguk -- 7 Haziran 2013; 20:26:47 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @El nino9
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: El nino9

Seneye bilgisayar mühendisliği 1. sınıf olacağım bu yüzden C ye ufaktan girmek istiyorum seneye zorluk olmasın diye. Kitap değil de site önerebilecek var mı ? Sıfırdan başlayaca

C değil ama C++ önerebilirim.
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://tr.cppreference.com/w/cpp


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: El nino9

Seneye bilgisayar mühendisliği 1. sınıf olacağım bu yüzden C ye ufaktan girmek istiyorum seneye zorluk olmasın diye. Kitap değil de site önerebilecek var mı ? Sıfırdan başlayaca

C değil ama C++ önerebilirim.
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://tr.cppreference.com/w/cpp

Peki biz c den başlayacağız sanırım bu c ile c ++ nın ne farkı var ? direkt c++ öğrenebilir miyiz ?


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

quote:

Orijinalden alıntı: El nino9

quote:

Orijinalden alıntı: -Source-

quote:

Orijinalden alıntı: El nino9

Seneye bilgisayar mühendisliği 1. sınıf olacağım bu yüzden C ye ufaktan girmek istiyorum seneye zorluk olmasın diye. Kitap değil de site önerebilecek var mı ? Sıfırdan başlayaca

C değil ama C++ önerebilirim.
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://tr.cppreference.com/w/cpp

Peki biz c den başlayacağız sanırım bu c ile c ++ nın ne farkı var ? direkt c++ öğrenebilir miyiz ?

İkisi de farklı diller tabiki de direkt c++ dan başlayabilirsin öğrenmeye.



E
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: SACRED085

Merhaba Visual Studio da yapdigim programin exe sine nasil kalici olarak icon gomebilirim?

http://www.youtube.com/watch?v=muMItg__8g4



A
12 yıl
Yarbay

quote:

Orijinalden alıntı: AdiqeCaLe

Problem:1'den 52 arasında olan çift sayılari ve tek sayıları ayrı ayrı bulup,çift sayıların toplamını tek sayıdan çıkaran program?

Böyle yaptım ama else ile ilgili ifadede hata var diyor.Ama anlayamadım.

#include<stdio.h> 
#include<conio.h>
main()
{
int i;
int toplam1=0;
int toplam2=0;
for(i=0;i<52;++i)
{
if(i%2==0)
toplam1=toplam1+i;
printf("Cift sayilar toplami=%d\n",toplam1);
else
toplam2=toplam2+i;
printf("Tek sayilar toplami=%d\n",toplam2);
}
printf("Sonuc=%d\n",toplam1-toplam2);
getch();
}



Yardımcı olabilecek var mı?

Edit:En sonunda buraya kadar yapabildim .Ben ayrı ayrı çift ve tek sayilari toplayıp farkını alayım dedim ama cift ve tek sayilari adım adım toplamış.

http://n1306.hizliresim.com/1b/l/p9nxr.png

Edit 2: Çözdüm.





< Bu mesaj bu kişi tarafından değiştirildi AdiqeCaLe -- 18 Haziran 2013; 16:02:42 >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: AdiqeCaLe

quote:

Orijinalden alıntı: AdiqeCaLe

Problem:1'den 52 arasında olan çift sayılari ve tek sayıları ayrı ayrı bulup,çift sayıların toplamını tek sayıdan çıkaran program?

Böyle yaptım ama else ile ilgili ifadede hata var diyor.Ama anlayamadım.

#include<stdio.h> 
#include<conio.h>
main()
{
int i;
int toplam1=0;
int toplam2=0;
for(i=0;i<52;++i)
{
if(i%2==0)
toplam1=toplam1+i;
printf("Cift sayilar toplami=%d\n",toplam1);
else
toplam2=toplam2+i;
printf("Tek sayilar toplami=%d\n",toplam2);
}
printf("Sonuc=%d\n",toplam1-toplam2);
getch();
}



Yardımcı olabilecek var mı?

Edit:En sonunda buraya kadar yapabildim .Ben ayrı ayrı çift ve tek sayilari toplayıp farkını alayım dedim ama cift ve tek sayilari adım adım toplamış.

http://n1306.hizliresim.com/1b/l/p9nxr.png

Edit 2: Çözdüm.

Split loop refactoring


Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: El nino9

denedim fakat sonuç aynı hocam 35! yapınca 0 cevabını veriyor.

https://en.wikipedia.org/wiki/Integer_(computer_science)

Gunumuzdeki cogu compilerda integer 32 bittir. int yaklasik - 2 trilyon ile + 2 trilyon, unsigned int ise 0 ila +4 trilyon arasinda sayi gosterir.

Unsigned tipine cevirince, print ederken %d yerine %u kullanmalisin.

http://en.wikipedia.org/wiki/Factorial

Burdan kontrol edecegin uzere 30 aslinda dogru sonucu vermiyor.Yani mevcut kodunda 12 den sonrasini hesaplayamazsin. Fazlasini hesaplaman icin 64 bitlik bir deger kullanmalisin mesela unsigned long long 2^64 − 1 e kadar gider, buda bu listeden 20! e kadar print edebilecegini gosterir. unsigned long long u print etmek icin llu kullanmalisin.
referans icin:
http://codepad.org/BItRUiKy

Fazlasini print etmek istiyorsan binary number representation konusunu arastirip fixed point arithmetic virgullu sayilarin nasil integerden cevirildigini gosteriyor, yani benzer mantikla yapabilirsin. Eger ugrasmam dersen, GNU nun The GNU Multiple Precision Arithmetic Library sine bakmani tavsiye ederimhttp://gmplib.org/





< Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 23 Haziran 2013; 15:47:59 >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: El nino9

Tamam hocam teşekkürler. Dediğiniz kodu yazıp baktım 20! i hesapladım fakat dediklerinizi tam anlamadım çünkü daha çok başındayım olayın 2 saatlik dersle bunları öğrendim anca yeni yeni çalışıyorum. İleride artık iyice öğrenip yapmaya çalışırım.

Bilgisayarlarda veriler 1lerle 0 larda saklanir her bir tanesine bit deriz. int yazdigimiz zaman cogu bilgisayar sistemi bize 32 bitlik(32 tane 0 ila 1) saklanan bir variable yaratir. Basitce ornek vermek gerekirse 2 bitlik bir sistem 00, 01, 10 ve 11 seklinde girebilir yani buda 4 farkli veri temsil edebiliriz. Unsigned dedigimiz data tipleri sadece pozitif sayilardir(0 dahil), unsigned 2 bitlik bir degisken, 0, 1, 2 ve 3 degerlerini alabilir. 4 degerini alamaz. Peki 4 degerini nasil alabilir? Bu degiskenin bit sayisini arttiririz, 3 bitlik bir sistem yapariz bu da 000, 001, 010, 011, 100, 101, 110, 111 seklinde 8 tane deger alir. Farkettiysen bu degerleri 2 uzeri bit sayisi seklinde (2^3) hesaplayabiliriz. Iste daha once 00 = 0, 01 = 1, 10 = 2 ve 11 = 3 diye tanimladigimiz numara tipinde artik 8 tane numara saklayabiliriz, bu durumda 000 = 0, 001 = 1, 010 = 2, 011 = 3, 100 = 4 ... diye gider. Yani istedigimiz buyuklukte sayiyi eger mevcut variable da depolayamiyorsak, o variablenin boyutunu arttiririz.

Iste daha once yazdigim gibi unsigned int ve int cogu sistemde 32 bittir. Yani unsigned int olarak dersek 2 uzeri 32 tane sayi temsil edilebilir. Bu da yaklasik 4 milyara esittir. Yani 0 dan 4 milyara kadar sayiyi unsigned int yazarak temsil edebiliriz. Fakat 4 milyardan fazlasini temsil etmek istedigimizde(yani 13! uzeri 4 milyarin ustu yapiyor) o zaman 32 bitlik bu degiskenin boyutunu arttirarak yapabiliriz. Bunun icinde "long long" kullanmalisin. "long long" tipi sana 64 bitlik degisken sunar yani 2 uzeri 64 adet temsil edebilecegin sayi. Iste bu nedenden oturu int yerine long long kullaniyorsun. Fakat ne yazikki C dilinde 64 bit maksimum boyut. Daha fazlasi mumkun degil. Fakat 2 uzeri 64 bitten fazla sayiyi temsil etmek mumkun. Bununla ilgili bilim dalina Arbitrary-precision arithmetic (http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic ) deniliyor. Bazi dillerde (Java gibi) BigInteger denilen data tipi bu hesaplama yoluyla teoride sonsuza kadar giden pozitif ve negatif sayilar temsil edebilir. C de ise bu ancak extended library lerle mumkundur bunlardan bitanesi ustte yazdigim GNU'nun Multiple Precision Arithmetic Librarysi var bu library ile 2 uzeri 64 ten daha fazla sayi temsil etmek mumkun...


Ek olarak su bilgiyide vereyim istiyorum:
Peki unsigned yazmadigimizda ne oluyor? O zaman o degiskene signed variable diyoruz. Peki nasil calisiyor dersen, ornek 2 bitlik bir sistemde 4 tane temsil edebilecegimiz bir sayi var. 00 her zaman 0 a esittir, en soldaki 1 bitinden itibaren sayi negatife donusturulur ve sagindaki bitler cikartilir. Yani 00 = 0, 01= 1, 10 = -2, 11 = (-2 +1 =) 1
Eger 3 biltik sistemde sorarsan, 000 = 0, 001 = 1, 010 = 2, 011 = 3, 100 = -4, 101 = -3, 110 = -2, 111 = -1 seklindedir. Bu yuzden variable tanimlarken eger negatif sayi kullanmayacaksak onune unsigned yazarak temsil edecegimiz pozitif sayiyi ikiye katlamis oluruz.





< Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 24 Haziran 2013; 1:13:43 >
Bu mesaja 1 cevap geldi.