Sizin yazdıklarınız..Arkadaşlar C/C++ programlama dili ile yazılmış kaynak kodları sadece bu bölüm altında paylaşıp tartışabilirsiniz..(07/06/2005) Tarihi itibariyle bu konu hakkında gereksiz başlık açanların başlıkları silinecek ve uyarılacaktır..Lütfen forumu daha kaliteli kullanmaya
Konu LaTReLL tarafından açılmış, 4397 kişi tarafından görüntülenip, 41 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
Sizin yazdıklarınız.. konusundaki toplam yorum: 41, okunma sayısı: 4397. |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#1 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Apr 2005
Üye numarası: #15617 Yer: alibabaoglan.com
Mesaj sayısı: 724
Karma etkisi: 26
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1809
|
Arkadaşlar C/C++ programlama dili ile yazılmış kaynak kodları sadece bu bölüm altında paylaşıp tartışabilirsiniz..(07/06/2005) Tarihi itibariyle bu konu hakkında gereksiz başlık açanların başlıkları silinecek ve uyarılacaktır..Lütfen forumu daha kaliteli kullanmaya özen gösterelim burası bilgi çöplüğü değildir.. Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 Ayrıca c/c++ a yeni başlayanların faydalanabileceği linkler: Sıfırdan Herkes İçin C/C++ Anlatımı.. C/C++ E-Bookları.. C/C++ Derleyicileri.. Düzenleyen LaTReLL : 07-06-2005 at 15:56. |
|
|
|
|
|
#2 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: May 2005
Üye numarası: #15717 Yer: istanbul
Mesaj sayısı: 649
Karma etkisi: 0
![]() Karma: 7
|
aşağıdaki kod programın bir değişkenin ram bellekteki adresinden başlayarak tum verileri tek tek 16 lık sayı olarak ekrana yazıyor
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 #include <stdio.h> #include <conio.h> #include <string.h> #include <dos.h> int main(void) { char b[6] = "naber"; unsigned int a = 0; clrscr(); a1:; printf("%x ", b[a]); a++; delay(50); goto a1; getch(); } |
|
|
|
|
|
#3 |
|
Cool Üye
![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #1722
Mesaj sayısı: 209
Karma etkisi: 9
![]() ![]() Karma: 157
|
Sagol kardes..
Aldim arsivime.. ayrintili bakayim biraz |
|
|
|
|
|
#4 |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: May 2005
Üye numarası: #15717 Yer: istanbul
Mesaj sayısı: 649
Karma etkisi: 0
![]() Karma: 7
|
/* verilen bir kelimenin harflerini alt alta yazdiran program */
/* bu kodlar borland turbo c++ 3.0 icin yazilmistir. */ /* yazan Megamo */ #include <stdio.h> #include <conio.h> int main(void) { unsigned char a[40], b; /* 40 byte uzunlugunda bir dizi olusturuluyor. bak not1! */ /* b degiskeni for dongusunde kulanilicak donginin kac defa calistigi b degiskeni kontrol edilerek anlasilicak */ clrscr(); printf("bir kelime girin: "); Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 scanf("%s", a); for (b = 0; b < sizeof(a) ; b++ ) { if (a[b] == 0) break; printf("%c\n", a[b]); /* printf fonksiyonu ile for dongusundeki b degiskenine bakilarak a dizisindeki kacinci byte'in ekrana basilacagina karar veriliyor */ } getch(); return 0; } Not1: yukaridaki ornekte a dizisi dikkat ederseniz 40 bytelik bir dizi (a[40]) ancak biz bu diziye en fazla 39 karakterlik bir kelime yazdirabiliyoruz bunun sebebi scanf fonksiyonuyla biz klavyeden bir string yani kelime yazdiktan scanf bizim icin dizin en son byte' ina 0 sayisini yerlestiyor. bundan sonra printf fonksiyonu sitringinm sonuna gelindigini bu sifir olan byte' tan anliyor yani printf fonkisiyonu bir stringi yazdirirken sonuna gelindigini anlamak icin her byte tek tek kontrol ediyor. Düzenleyen megamo : 19-11-2005 at 23:44. |
|
|
|
|
|
#5 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2004
Üye numarası: #386
Mesaj sayısı: 1,649
Karma etkisi: 713
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 70442
|
b yi int olarak tanımlasak daha iyi olmaz mı ?
ben yeniyim bu konuda. |
|
|
|
|
|
#6 | |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: May 2005
Üye numarası: #15717 Yer: istanbul
Mesaj sayısı: 649
Karma etkisi: 0
![]() Karma: 7
|
Alıntı:
|
|
|
|
|
|
|
#7 |
|
1st Class Helper
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2004
Üye numarası: #373 Yer: Ankara
Mesaj sayısı: 2,096
Karma etkisi: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 36242
|
10 sayi giriyorsun , 100 un altindakileri toplayip yaziyor. Basit bir kod.
#include <stdio.h> /*10 sayi gir , 100 un altindakileri topla*/ void main () { int i,num; int newnum=0; for(i=0;i<10;i++) { printf("Bir Sayi Giriniz\n"); scanf("%d",&num); if(num<100) Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 { newnum=newnum+num; } } printf("Toplanan Sayi : %d ",newnum); } |
|
|
|
|
|
#8 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Mar 2005
Üye numarası: #6225
Mesaj sayısı: 285
Karma etkisi: 8
![]() Karma: 27
|
Basit bir şifreleme algoritması: Dosya acar ve dosya ya yazar...
#include <stdio.h> Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 //if (isalnum(c)) 32 -126 int main(void) { FILE *in, *out; int kar,n=3,yaz,i; char alfabe[26] ={'a','b','c','d','e','f','g','h','i','j','k','l', 'm','n','o ','p','q','r','s','t','u','v','w','x','y','z'} ; int dizi[26] ={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, 20,21,22,2 3,24,25,26} ; if ((in = fopen("sifre.txt", "r"))== NULL) { fprintf(stderr, "DOSYA ACILAMADI...\n"); getchar(); return 1; } if ((out = fopen("sifreli.txt", "w"))== NULL) { fprintf(stderr, "DOSYA ACILAMADI...\n"); getchar(); return 1; } kar=fgetc(in); alfabe=dizi; for(i=0;i<27;i++) { yaz =kar+n; //yaz=dizi[i+n]; if( yaz>126) yaz= 32+ (yaz %127); } fputc(yaz, out); kar=fgetc(in); //ilk 0-32 kontrol karakterleri fclose(in); fclose(out); printf("SIFRELENME YAPILDI.."); getchar(); return 0; } |
|
|
|
|
|
#9 |
|
1st Class Helper
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2004
Üye numarası: #373 Yer: Ankara
Mesaj sayısı: 2,096
Karma etkisi: 372
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 36242
|
#include <stdio.h>
#include <conio.h> int main(void) /* iki boyutlu dizi kullanilarak 10*10 luk carpim tablosu hazirlaniyor */ { int carp[10][10],a[10], b[10]; int i,m,n; gotoxy(17,3); printf("CARPIM TABLOSU\n"); gotoxy(17,4); printf("***************\n"); for(i=0;i<10;i++)a[i]=i+1; printf(" * |"); for(i=0;i<10;i++) printf("%4d",a[i]); Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 printf("\n------|----------------------------------------\n"); for(n=0;n<10;n++) { b[n]=n+1; printf("%4d |",b[n]); for(m=0;m<10;m++) { carp[n][m]=(n+1)*(m+1); printf("%4d",carp[n][m]); } printf("\n"); } return 0; } |
|
|
|
|
|
#10 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Mar 2005
Üye numarası: #6300 Yer: at home
Mesaj sayısı: 864
Karma etkisi: 8
![]() Karma: 53
|
/* ikinci dereceden denklemi (ax^2+bx+c) hesaplayan basit bir program*/
#include <stdio.h> #include <conio.h> #include <math.h> #define delta b*b-4*a*c #define kok1 (-b+d)/2*a Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 #define kok2 (b-d)/2*a int a,b,c; float d,x; void main() { clrscr(); printf("ilk katsayiyi gir");scanf("%d",&a); printf("\nikinci katsayiyi gir");scanf("%d",&b); printf("\nucuncu katsayiyi gir");scanf("%d",&c); d=sqrt(delta); printf("birinci kok = %f dir",kok1); printf("ikinci kok = %f dir" ,kok2); getch(); } |
|
|
|
|
|
#11 | |
|
Cool Üye
![]() ![]() ![]() Kayıt Tarihi: Nov 2004
Üye numarası: #446 Yer: İstanbul
Mesaj sayısı: 165
Karma etkisi: 8
![]() Karma: 18
|
Alıntı:
goto kullanmayın, kötü örnek oluyorsunuz. Ayrıca daha fazla örnek kod isteyenler, csystem.org un sayfasına bakabilirler. Güzel örnek kodlar var. |
|
|
|
|
|
|
#12 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Jul 2005
Üye numarası: #28437
Mesaj sayısı: 79
Karma etkisi: 7
![]() Karma: 10
|
basit şeylerden vazgeçelim ltf
|
|
|
|
|
|
#13 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Mar 2005
Üye numarası: #6225
Mesaj sayısı: 285
Karma etkisi: 8
![]() Karma: 27
|
// asal sayilari bulma
#include <stdio.h> bool asalmi ( int sayi,int &bolen) { int i; bool dewam=true; if(sayi!=1 || sayi !=2) { for(i=2;i<sayi && dewam ;i++) if(!(sayi % i)) { dewam=false; bolen=i; } } return dewam; } main() { int i,sayi,bolen; bool sonuc; printf("SAYI ASALMI DEGILMI ACABA SAYIYI GIR...%d\n",sizeof(i)); scanf("%d",&sayi); for(i=1;i<=sayi ;i++) { sonuc=asalmi(i,bolen); // asalmi fonksiyonunu cagiriyor Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=15598 if (sonuc) printf("%d asal ...\n",i); else printf("%d asal degildir ...\Bolen=%d\n",i,bolen); } getchar(); getchar(); } |
|
|
|
|
|
#14 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Mar 2005
Üye numarası: #6225
Mesaj sayısı: 285
Karma etkisi: 8
![]() Karma: 27
|
//Fibonacci Sayilari
#include<stdio.h> void main() { int x, y, z, dongu_sayisi, index; printf("Kac tane Fibonacci sayisi gormek istiyorsunuz? "); scanf("%d", &dongu_sayisi); index=1; x=0; y=1; do { z=x+y; x=z; y=z-y; printf("%d ", z); index++; } while(index<=dongu_sayisi); printf("\n"); } //by maXXTor |
|
|
|
|
|
#15 | |
|
Banned
![]() ![]() ![]() Kayıt Tarihi: May 2005
Üye numarası: #15717 Yer: istanbul
Mesaj sayısı: 649
Karma etkisi: 0
![]() Karma: 7
|
Alıntı:
|
|
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
|
|
