Sizin yazdıklarınız

themuratshow
Çırak
çarpım tablosu


#include <iostream>

using namespace std;

int main()
{
int x,y;
char cik;
for (x=1;x<11;x++)
{
for (y=1;y<11;y++)
{
cout<<x*y<<"\t";
}
cout<<endl;
}
cin>>cik;
return EXIT_SUCCESS;
}
 
themuratshow
Çırak
bi sayı giriyosun faktöriyelini buluyo


#include <cstdlib>
#include <iostream>

using namespace std;

void faktoriyel(int a)
{
int b;
int fak=1;
for (b=1;b<=a;b++)
{
fak=fak*b;
}
cout<<fak;
}
int main()
{
int a;
cout<<"sayiyi girin\n";
cin>>a;
faktoriyel (a);
system ("pause");
return EXIT_SUCCESS;
}
 
themuratshow
Çırak
-asal sayılar-


#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int i;
int n=2;
while(++n<=50)
{
i=1;
while(++i<n)
if (n%i==0)
break;
if(i==n)
cout<<n<<"\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}
 
kingstar67
Çırak
Merhaba arkadaşlar ben Forumda daha yeniyim. söyle bir baktımda gercekten burada c/c++ hakkında güzel kaynak kodlar gördüm. gercekten de güzel calışmalar. bende elimden geldiğince buraya kod koymak istiyorum. yeni öğrenen arkadaşlar icin faydalı olur umarım. başarılar.

char ve if koşuluna örnek kod;

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

main()

{

int x,y,sonuc;
char c;

clrscr();

cout <<"Lutfen X e bir deger atayiniz:";
cin >>x;

cout <<"Lutfen Y e bir deger atayiniz:";
cin >>y;

cout <<"X e X+Y nin degerinin atamak istiyormusunuz (e/h) :";
cin >>c;

if (c=='e')
{
x+=y;
sonuc=x+y;
cout <<"Isleminizin Sonucu = " <<sonuc;


}
if (c=='h')

cout <<"Program Sonlandirilmistir.";

return 0;

}
 
CyberSoldier7
Cool Üye
C'de girilen iki sayının obebini ve okekini hesaplar

C'de klavyeden girilen iki sayının obebini ve okekini hesaplar:
Kod:
#include <stdio.h>
main()
{int a,b,gcc,ga,gb,obeb,okek;
printf("bu program iki sayinin obebini ve okekini hesaplar.\n");
printf("birinci sayiyi giriniz :\n");
scanf("%d",&a);
printf("ikinci sayiyi giriniz :\n");
scanf("%d",&b);
ga=a; gb=b;
while(b!=0)
{gcc=a; a=b; b=gcc%a;}
obeb=a;
okek=ga*gb/obeb;
printf("obeb(%d,%d) = %d\n",ga,gb,obeb);
printf("okek(%d,%d) = %d\n",ga,gb,okek);
}
 
The_KinG_Ozkan
Daimi Üye
buda benden string içinde harf veya kelime arar
#include <iostream>
#include <string>
#include <conio.h>

using namespace std;
int main()
{
string str ("selam buradaki kelime veya harfleri arayan kucuk bir program");
int n;
char ch;
cout << " Lutfen aramak istediginiz harf veya kelimeyi giriniz : "; cin>>ch;
n=str.find(ch);
cout << " aradiginiz harf veya kelime "<<n<<" den itibaren dir "<<endl;
_getche;
return 0;
}
 
CyberSoldier7
Cool Üye
loto tahmin

C'de loto tahmin programı vatana millete hayırlı olsun :p

Kod:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
{
int i,j,kolon;
time_t t;
char kr;
srand(time(&t));/*rand çekirdeğini sistem saatine bağlayarak sayıların her defada farklı yazılmasını sağlıyoruz yeni öğrendim :P*/
printf("sayisal loto tahmin programi coded by CYBER SO7DIER :P\n\n");
do{
printf("kac kolon oynayacaksin ? : ");
scanf("%d",&kolon);
for(j=1; j<kolon+1; j++){
printf("%d. kolon: \n",j);
for(i=0; i<6; i++)
printf("%3d", rand() % 49+1);
printf("\n");
}
printf("tutmassa yanima gel :D\n");
printf("bidaha oynayacakmisin ? (E/H)\n");
kr=getch();
}while(kr!='h' && kr!='H');
}
isteyene ayrıntılı anlatabilirim teşekkürler Türkiye :D
 
kronos31
Cool Üye
analog saat işlevi görmesede en azından tipini yaptım :) :D

Kod:
printf("                  ******                 \n             ***          ***            \n         **          |          **       \n       *             |             *     \n      **             |             **    \n     **              |              **   \n     **              O              **   \n     **             /               **   \n      **           /               **    \n       *          /                *     \n         **                     **       \n             ***          ***            \n                  ******                 \n");
 
The_KinG_Ozkan
Daimi Üye
Arkadaşlar bu proda C++ ta nasıl müzik çalındığını yazmışım umarım yardımcı olur sizlere
Not fmod kütüphanesine ihtiyacınız var


#include <iostream>
#include <string>

// Include FMOD
#include <FMOD/fmod.h>
#include <FMOD/fmod_errors.h> // Optional

#define SOUNDFILE "sound.wav" // These must exist inside the project directory
#define MUSICFILE "music.mid"
using namespace std;
FSOUND_SAMPLE *sample = 0;

int main()
{
// Dll versiyonunu karşılaştır
if (FSOUND_GetVersion() < FMOD_VERSION)
{
// yanlış ise hata mesajı ver.
printf("Dll versiyonu yanlıs.\n",FMOD_VERSION);
exit(1);
}

// FMOD u init'lıyoruz.
if (!FSOUND_Init(44100, 32, 0)) {
printf("%sn", FMOD_ErrorString(FSOUND_GetError()));
// Basarisiz olunursa program kapanacak
exit(1);
}

// Herşey tamamsa ses dosyasını yükle.
// sesin tekrarlamasını istemiyorsanız FSOUND_LOOP_NORMAL yerine
// FSOUND_NORMAL yazmalısınız
sample = FSOUND_Sample_Load(FSOUND_UNMANAGED,"sample.mp3", FSOUND_LOOP_NORMAL | FSOUND_HW2D , 0, 0);
// Herhangi bos bir kanaldan ornegimizi caliyoruz.
FSOUND_PlaySound(FSOUND_FREE,sample);

cout << " Cikmak icin bir tusa basiniz " <<endl;
system("pause");

// Ornegimizi saliyoruz
FSOUND_Sample_Free(sample);
// ve Fmod u kapatiyoruz
FSOUND_Close();

return 0;
}
 
rapcoholic
Daimi Üye
bu kodların çogu benim kullandığım derleyicide çalışmıyor.
neden? Bloodshed Dev-C++ kullanıyom bunlar çalıştırmıyomu yoksa???
 
dsprado77
Hızlı Çırak
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

#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();
}

ayrıca neden goto????? goto kullanan arkadaşlar goto kullanmayı bıraksınlar burda bir for döngüsü yada do while kullanabilirdin..
aynen şu şekilde

for (a=0;a<6;a++){
delay(50);
printf("%x\t",b[a] ); // tab atarak bastırırsan güzel gözükür biraz :p
}
..
..
 
SR71BlackBird
Forum Kalfası
Matris okuma yazma ekrana basma kütüğe kaydetme ve geri belleğe alma işlemrini yapan bir kod yadım borland da :D

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void matoku(int m[3][3]);
void matbas(int m[3][3]);
void matcarp(int m[3][3],int h[3][3],int n[3][3]);
void kutyaz(int m[3][3]);
void kutoku(int m[3][3]);

main()
{
int a[3][3],b[3][3],cs[3][3];
char g;

printf("Yeni Matris Girisi Icin E yazin:");
scanf("%c",&g);

if(g=='e' || g=='E')
{matoku(a);
kutyaz(a);

matoku(b);
kutyaz(b);}

else
{kutoku(a);
kutoku(b);}

matbas(a);
matbas(b);

matcarp(a,b,cs);
matbas(cs);
kutyaz(cs);

getch();
}

void matoku(int m[3][3])
{int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("[%i][%i]:",i,j);
scanf("%i",&m[j]);
}
}
void matcarp(int m[3][3],int h[3][3],int n[3][3])
{
int i,j,k,temp;
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
temp=0;
for(k=0;k<3;k++)
temp+=m[k]*h[k][j];
n[j]=temp;
}
}

void matbas(int m[3][3])
{
printf("\n\n\n\n");
for(int i=0;i<3;i++)
{for(int j=0;j<3;j++)
printf("%10i",m[j]);
printf("\n");}
}

void kutyaz(int m[3][3])
{
char ad[15];
int i,j;
FILE *dat;

s:
printf("Matrisin Kayit Edilecegi Kutuk:");
scanf("%s",&ad);
if(ad==NULL)
{printf ("Kutuk adi bos olamaz");
goto s;}
dat=fopen(ad,"w");

for(i=0;i<3;i++)
for(j=0;j<3;j++)
fprintf(dat,"%10i",m[j]);

fclose(dat);
}

void kutoku(int m[3][3])
{
char ad[15];
FILE *dat;

s:
printf("Okunacak Kutuk Ismi:");
scanf("%s",&ad);
if(ad==NULL)
{printf ("Kutuk adi bos olamaz!!!");
goto s;}

dat=fopen(ad,"r");

for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
fscanf(dat,"%d",&m[j]);

fclose(dat);

printf("%s kutugu okundu ve kaydedildi\n\n",ad);
}
 
Kobayawaka
Daimi Üye
Kod:
#include <stdio.h>
#include <conio.h>
#include <math.h>
unsigned faktoriyel(int a)
{
unsigned b,sonuc=1;
for(b=1;b<=a;b++)
sonuc*=b;
return sonuc; 
}

float bol(a,b)
int a,b;
{
    float g;
    
    g=(float)a/b;
    return g;
}

int topla(a,b)
int a,b;
{
    int g;
    
    g=a+b;
    return g;
}

int carp(a,b)
int a,b;
{
    int g;
    
    g=a*b;
    return g;
}

int cikar(a,b)
int a,b;
{
    int g;
    
    g=a-b;
    return g;
}

int karekok(a)
int a;
{
    int g;
    
    g=sqrt(a);
    return g;
}

int us(a,b)
int a,b;
{
    int g;
    
    g=pow(a,b);
    return g;
}

int main()
{
       int t,c,p,k,u,a,b;
       float d;
       char islem,kr;
       do {
       printf("\n*****HESAP MAKINESI*****\n");
       printf("Lutfen yapmak istediginiz islemi secin:\n");
       printf("1.Toplama\n");
       printf("2.Cikarma\n");
       printf("3.Carpma\n");
       printf("4.Bolme\n");
       printf("5.Karekok\n");
       printf("6.Us alma\n");
       printf("7.Faktoriyel\n");
       scanf("%d",&islem);
       switch(islem)
       {
              case 1:
                   printf("Toplanacak sayilari girin:\n");
                   scanf("%d %d",&a,&b);
                   t=topla(a,b);
                   printf("Sonuc:%d\n",t);
                   break;
              case 2:
                   printf("Cikarilacak sayilari girin:\n");
                   scanf("%d %d",&a,&b);
                   c=cikar(a,b);
                   printf("Sonuc:%d\n",c);
                   break;
              case 3:
                   printf("Carpmak istediginiz sayilari girin:\n");
                   scanf("%d %d",&a,&b);
                   p=carp(a,b);
                   printf("Sonuc:%d\n",p);
                   break;
              case 4:
                   printf("Bolmek istediginiz sayilari girin:\n");
                   scanf("%d %d",&a,&b);
                   d=bol(a,b);
                   printf("Sonuc:%f\n",d);
                   break;
              case 5:
                   printf("Karekoku alinacak sayiyi giriniz:\n");
                   scanf("%d",&a);
                   k=karekok(a);
                   printf("Sonuc:%d\n",k);
                   break;
              case 6:
                   printf("Ussunu almak istediginiz sayıyı girin:\n");
                   scanf("%d",&a);
                   printf("Ussu giriniz:\n");
                   scanf("%d",&b);
                   u=us(a,b);
                   printf("Sonuc:%d\n",u);
                   break;
              case 7:
                   printf("Faktoriyelini bulmak istediginiz sayiyi girin:\n");
                   scanf("%d",&a);
                   printf("Sonuc %d\n",faktoriyel(a));
                   break;                        
              default:
                      printf("Yanlis secim");     
                      break;
       }
          printf("Baska islem yapmak istiyormusunuz?(e/h)\n");
          kr=getch();
          }
          while(kr=='e' || kr=='E');
                        
}
Kendi çapımda yazdığım basit bir hesap makinesi.:)

Tamamdır goto yerine do while kullandım :)
 
- Yönetici düzenlemesi: :
K4R4NL1K
Çırak
İlk mesajım ilk programım :D merhaba arkadaşlar ben yeniyim aşağıdaki kodlar devc/c++ da yazılmıştır program bilet kesme programı a*b=c mantığı ancak ben bilet ile öğrenci biletinin ayrı olmasını istiyorum bunu nasıl yapabilirim devc/c++ da yardımcı olsursanız sevinirim.



Biletçi v.10

system("color 1f");
cout<<"MUHEMMED EMIN OZDEMIR TARAFINDAN YAZILMISTIR"<<endl;

float a,b,c;

islem:
cout<<"BILET SAYISINI GIRIN : ";
cin>>a;
cout<<"1 ADET BILET FIYATINI GIRIN : ";
cin>>b;
c = a*b;
cout<<"FIYAT : "<<c;
cout<<" TL"<<endl;
goto islem;
 
- Yönetici düzenlemesi: :
Kobayawaka
Daimi Üye
Rastgele Sayi Olusturucu

Kod:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
main(){
       int x,a,b,c,sayac;
       char kr;
       srand(time(NULL));
       puts("\t\t\tRastgele Sayi Olusturucu\n\n");
       do{
       tkr:
       printf("Alt siniri girin:\n");
       scanf("%d",&a);
       printf("\nUst siniri girin:\n");
       scanf("%d",&b);
       if(a>b || a==b){
               printf("\nAlt sinir ust sinirdan buyuk veya esit olamaz!Tekrar deneyin..\n\n");
               goto tkr;
               }
       printf("\nKac tane sayi olusturulsun?\n");
       scanf("%d",&c);
       for(sayac=1;sayac<=c;sayac++)
       {
            tekrar:
            x=rand();
            if(x>=a && x<=b)
            printf("\n%d. rastgele sayiniz:%d\n",sayac,x);
            else
            goto tekrar;
       }
         printf("\nTekrar? e/h\n\n");
         kr=getch();
         }while(kr=='e' || kr=='E');
       getch();
       }
 
Kobayawaka
Daimi Üye
Basit bir sayı tahmin oyunu

Kod:
#include <stdio.h>
#include <conio.h>
#include <time.h>
main(){
       int tahmin,sayi,hak,puan=10;
       printf("\t\tSayi Tahmin Oyunu\n\n");
       printf("Sayiyi bulmak icin 10 hakkiniz var.Basarilar\n\n");
       srand(time(NULL));
       sayi=rand()%1001;
       for(hak=1;hak<11;hak++)
       {
           printf("%d. tahmininiz:",hak);                        
           scanf("%d",&tahmin);
           if(hak==10)
           printf("Tahmin hakkiniz bitti. Sayi %d idi.",sayi);
           else{
           if(tahmin==sayi){
                            printf("Tebrikler %d. hakkinizda bildiniz.%d puan kazandiniz",hak,puan);
                            break;
                            }
           else{
                if(tahmin<sayi){
                                printf("Daha buyuk bir sayi deneyin!\n");
                                puan--;
                                }
                else{
                     printf("Daha kucuk bir sayi deneyin!\n");
                     puan--;
                     }
                }
                }
       }  
       getch();
       }
 
10numara
Çırak
herkese merhaba sizler bir sorum olucak

if(cevap=='e')

dedigim zaman program hata veriyor ben bunu evet hayır için kullanıcam şu anda böyle yapamadıgım için e yerine 1 yazıyorum dogru oldumu 1 e basın diyorum.Lütfen bilgilerinizi benle paylaşaın nasıl e ye basılınca işlemlere devam edicek.SAYGILAR.
 
Üst