C'de program örnekleri

chaglar

New member
Katılım
2 Ağu 2005
Mesajlar
600
Reaction score
0
Puanları
0
Konum
Home
1)Girilen Sayının faktöriyelini hesaplayan C programcığı..
Kod:
#include <stdio.h>
#include <conio.h>

int main() {

int sayi;
int a;
float fact=1;
clrscr();
printf("Sayi veriniz:\n");

scanf("%d",&sayi);

for(a=1; a<=sayi; a++)
{ fact=fact*a;
}

/* aşağıda yazdığım %.0f noktadan sonra 0 basamak göster anlamında */

printf("%d!: %.0f",sayi,fact);
getch();
return 0;

}

2)Girilen sayı değeri büyüklügünde kare olusturan C programcığı..

Kod:
#include <stdio.h>
#include <conio.h>

int main() {

int a;
int b;
int c;

printf("Sayi wer de cizsin karemizi:");
scanf("%d",&a);
printf("\n\n");

if(a>0 && a<=40)
{
for(b=1; b<a; b++)
{ printf("*");
}
printf("*\n");

for(c=1; c<a-1; c++)
{
printf("*");
for(b=1; b<a-1; b++)
{printf(" ");
}
printf("*\n");
}

for(b=1; b<a; b++)
{ printf("*");
}
printf("*\n");
}

else printf("Verdiginiz sayi 1-40 arasinda olmalidir yoksa bilginizin ekranına
sigmiyor cizilecek kare sonra olmuyor. Kotu gorunuyor!!");


getch();
return 0;

}

3)Ekrana renkli kayan yazı şeklinde "Mutlu Yıllar" yazdıran C programcığı..

Kod:
#include <stdio.h>
#include <conio.h>
#include <dos.h>

int main(void)
{
int sat=10,sut,color=1;
for (sut=10;sut<65;sut++)
{
textcolor(color);
gotoxy(sut,sat);
printf("HackHeLL MuTLu YiLLaR DiLeR..");
delay(200);
clrscr();
color++;
if (color ==0)
color =1;
}

return 0;
}

4)Buda sans topu oyunun C'de yazılmış hali..

Kod:
#include<stdio.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
#include<time.h>
main(void)
{
bas:
clrscr ();
int a,c,d,e,y,z;
char b;
randomize();
a=1;
c=1;
d=1;
e=1;
y:1;
z=1;

gotoxy(33,2);
textcolor(4);
cprintf("SANS TOPU");
gotoxy(36,3);
textcolor(190);
cprintf("5+1");


gotoxy(25,5);
textcolor(9);
cprintf("SANS TOPUNDA BOL SANSLAR !... ");
textcolor(12);
gotoxy(34,19);
cprintf("E - devam ");
gotoxy(34,20);
cprintf("H - tamam ");
gotoxy(34,21);
cprintf("[ ] ");


gotoxy(26,;
textcolor(190);
cprintf("*");
gotoxy(50,;
textcolor(190);
cprintf("*");

gotoxy(1,1);
textcolor(140);
cprintf(" ");
gotoxy(1,25);
cprintf(" ");
gotoxy(1,2);
cprintf("-");
gotoxy(1,3);
cprintf("-");
gotoxy(1,4);
cprintf("-");
gotoxy(1,5);
cprintf("-");
gotoxy(1,6);
cprintf("-");
gotoxy(1,7);
cprintf("-");
gotoxy(1,;
cprintf("-");
gotoxy(1,9);
cprintf("-");
gotoxy(1,10);
cprintf("-");
gotoxy(1,11);
cprintf("-");
gotoxy(1,12);
cprintf("-");
gotoxy(1,13);
cprintf("-");
gotoxy(1,14);
cprintf("-");
gotoxy(1,15);
cprintf("-");
gotoxy(1,16);
cprintf("-");
gotoxy(1,17);
cprintf("-");
gotoxy(1,1;
cprintf("-");
gotoxy(1,19);
cprintf("-");
gotoxy(1,20);
cprintf("-");
gotoxy(1,21);
cprintf("-");
gotoxy(1,22);
cprintf("-");
gotoxy(1,23);
cprintf("-");
gotoxy(1,24);
cprintf("-");
gotoxy(1,25);
cprintf("-");
gotoxy(80,1);
cprintf("-");
gotoxy(80,2);
cprintf("-");
gotoxy(80,3);
cprintf("-");
gotoxy(80,4);
cprintf("-");
gotoxy(80,5);
cprintf("-");
gotoxy(80,6);
cprintf("-");
gotoxy(80,7);
cprintf("-");
gotoxy(80,;
cprintf("-");
gotoxy(80,9);
cprintf("-");
gotoxy(80,10);
cprintf("-");
gotoxy(80,11);
cprintf("-");
gotoxy(80,12);
cprintf("-");
gotoxy(80,13);
cprintf("-");
gotoxy(80,14);
cprintf("-");
gotoxy(80,15);
cprintf("-");
gotoxy(80,16);
cprintf("-");
gotoxy(80,17);
cprintf("-");
gotoxy(80,1;
cprintf("-");
gotoxy(80,19);
cprintf("-");
gotoxy(80,20);
cprintf("-");
gotoxy(80,21);
cprintf("-");
gotoxy(80,22);
cprintf("-");
gotoxy(80,23);
cprintf("-");
gotoxy(80,24);
cprintf("-");


gotoxy(27,;
textcolor(5);
cprintf("ISTE SANS NUMARALARINIZ");
textcolor(3);
gotoxy(23,9);
cprintf("ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ");
gotoxy(23,10);
cprintf("Û Û Û Û Û Û");
gotoxy(23,11);
cprintf("ßßßßßßßßßßßßßßßßßßßßß");
gotoxy(45,10);
cprintf("+");
gotoxy(47,9);
cprintf("ÜÜÜÜÜ");
gotoxy(47,10);
cprintf("Û Û");
gotoxy(47,11);
cprintf("ßßßßß");
gotoxy(68,24);
textcolor(12);
gotoxy(60,25);
gotoxy(60,25);
textcolor(10);



gotoxy(25,10);
textcolor(190);
for(y=1;y<=a;y++){
f:
y=random(34);
for(z=1;z<=y-1;z++){
if (y==z) goto f;
if (y==a) goto f;
if (y==c) goto f;
if (y==d) goto f;
if (y==e) cprintf;
if (y>=34) goto f; }

if(y==0){ goto f; }
if(y<=9) cprintf("0");
/* if(y==a)*/ { cprintf("%d",y);delay(1000); break;}}
/* cprintf("%d*",x[y]);delay(500); }; */

gotoxy(29,10);
textcolor(190);
for(z=1;z<=c;z++){
z=random(34);
for(a=1;a<=z-1;a++){
if (z==a) goto f;
if (z==c) goto f;
if (z==d) goto f;
if (z==e) cprintf;
if (z==y) goto f;
if (z>=34) goto f; }

if(z==0){ goto f; }
if(z<=9) cprintf("0");
/* if(z==c)*/ { cprintf("%d",z);delay(1000); break;}}
/* cprintf("%d*",x[z]);delay(1000); }; */

gotoxy(33,10);
textcolor(190);
for(a=1;a<=d;a++){
a=random(34);
for(c=1;c<=a-1;c++){
if (a==c) goto f;
if (a==d) goto f;
if (a==e) cprintf;
if (a==y) goto f;
if (a==z) goto f;
if (a>=34) goto f; }

if(a==0){ goto f; }
if(a<=9) cprintf("0");
/* if(a==d)*/ { cprintf("%d",a);delay(1000); break;}}
/* cprintf("%d*",x[a]);delay(1500); }; */

gotoxy(37,10);
textcolor(190);
for(c=1;c<=e;c++){
c=random(34);
for(d=1;d<=c-1;d++){
if (c==d) goto f;
if (c==e) cprintf;
if (c==y) goto f;
if (c==z) goto f;
if (c==a) goto f;
if (c>=34) goto f; }

if(c==0){ goto f; }
if(c<=9) cprintf("0");
/* if(c==e)*/ { cprintf("%d",c);delay(1000); break;}}
/* cprintf("%d*",x[c]);delay(1000); }; */

gotoxy(41,10);
textcolor(190);
for(d=1;d<=y;d++){
d=random(34);
for(e=1;e<=d-1;e++){
if (d==e) cprintf;
if (d==y) goto f;
if (d==z) goto f;
if (d==a) goto f;
if (d==c) goto f;
if (d>=34) goto f; }

if(d==0){ goto f; }
if(d<=9) cprintf("0");
/* if(d==y)*/ { cprintf("%d",d);delay(1000); break;}}
/* cprintf("%d*",x[d]);delay(1000); }; */

gotoxy(49,10);
textcolor(190);
for(e=1;e<=z;e++){
e=random(14);
for(y=1;y<=e-1;y++){
if (e==y) cprintf;
if (e==z) cprintf;
if (e==a) cprintf;
if (e==c) cprintf;
if (e==d) cprintf;
if (e>=14) cprintf; }

if(e==0){ goto f; }
if(e<=9) cprintf("0");
/* if(e==z)*/ { cprintf("%d",e);delay(1000); break;}}
/* cprintf("%d*",x[e]);delay(1000); }; */

delay(2000);
textcolor(190);
gotoxy(21,14);
cprintf("BELKIDE SU ANDA MILYARDERSINIZ!...");
gotoxy(20,13);
textcolor(01);
cprintf("ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ");
gotoxy(20,14);
cprintf("Û");
gotoxy(20,15);
cprintf("ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß");
gotoxy(54,14);
cprintf("Û");

gotoxy(38,21);
b=getche();
if(b=='e') goto bas;
if(b=='E') goto bas;


textcolor(31);
clrscr();
gotoxy(25,12);
printf("Sansiniz Daima Acik Olsun !...");
textcolor(12);
gotoxy(60,25);
gotoxy(80,25);
delay(1000);

}
 
saolasın ,,,,bakalım nasılmış ,,,


az kaldı ,,yakında bende kendi programlarımı vercem inşallah c++ da
 
yeni başlayanların korkulu rüyası faktöriyeller :D

eline sağlık
 
#include <iostream.h>
#include <stdlib.h>
int main()
{
int sayi1,sayi2,sayi3,carpim,toplam,ortalama;
cout<<"1.sayiyi giriniz";
cin>>sayi1;
cout<<"2.sayiyi giriniz";
cin>>sayi2;
cout<<"3.sayiyi giriniz";
cin>>sayi3;
toplam=sayi1+sayi2+sayi3;
carpim=sayi1*sayi2*sayi3;
ortalama=toplam/3;
cout<<"TOPLAMLARI="<<toplam<<"\n";
cout<<"ÇARPIMLARI="<<carpim<<"\n";
cout<<"ORTALAMALARI="<<ortalama<<"\n";
system("PAUSE")
return 0;;

}

arkadaşım ben burda sana bi soru soracam yaw burda ben son satırda return0;; ı neden yazıyorum :) yani bu burda ne işe yarar yardımcı olabilirmisin acep yazmasamda program çalışıyor çünkü
 
hz.root' Alıntı:
#include <iostream.h>
#include <stdlib.h>
int main()
{
int sayi1,sayi2,sayi3,carpim,toplam,ortalama;
cout<<"1.sayiyi giriniz";
cin>>sayi1;
cout<<"2.sayiyi giriniz";
cin>>sayi2;
cout<<"3.sayiyi giriniz";
cin>>sayi3;
toplam=sayi1+sayi2+sayi3;
carpim=sayi1*sayi2*sayi3;
ortalama=toplam/3;
cout<<"TOPLAMLARI="<<toplam<<"\n";
cout<<"ÇARPIMLARI="<<carpim<<"\n";
cout<<"ORTALAMALARI="<<ortalama<<"\n";
system("PAUSE")
return 0;;

}

arkadaşım ben burda sana bi soru soracam yaw burda ben son satırda return0;; ı neden yazıyorum :) yani bu burda ne işe yarar yardımcı olabilirmisin acep yazmasamda program çalışıyor çünkü

error değerleri vardır -1, 1, 2 gibi bunların herbiri bir errora karşılık gelir. 0 ise hata yok demektir main fonksiyonunu 0 olarak döner ve windowsa hata oluşmadan fonksiyonun bittiğini bildirir
 
saol arkadasım c örnekleri için ...........................tsk.....................
 
hz.root' Alıntı:
arkadaşım ben burda sana bi soru soracam yaw burda ben son satırda return0;; ı neden yazıyorum :) yani bu burda ne işe yarar yardımcı olabilirmisin acep yazmasamda program çalışıyor çünkü

Arkada$ın dedigi gibi senin yazdıgın programda sonucda windows un altında caLi$an bir fonksion niteLigindedir.yazdıgın fonksionun main fonksion a donmesi gibi main fonksion da windows a bir deger donduruyor. return 0 ile programın hatasız bittigini belirtiyor işletim sistemine.. farkLı degerLeri de war -1,1 gibi..

iLerde int main() deeL direk main() { oLarak girdiginde return yerine exit(0) kulLanacaksın oda aynı durum , fakat ornegin kullanıcının yanlış girdigi bir deger sonucu kaynaklanacak hatayı ongorup durum icin bir koşul ekledigin takdirde (If structures) exit(1); dersin .. we programı hatalı bir şekilde bittigini belirtirsin..

BoL $ans
 
arkadaslar ben size c dilinde bir şey soracagım. ben agac olusturmaya calısıyorum 4 elemanlı her dügüm ve 5 yollu bu agac balance trees denilen sey yani. ben 5 eleman alıp 3. elemanı(5 elemanı büyükten küçüge sıralayıp atıyorum yani) agacın kokünün ilk elemanına atıyorum ve bu elemandan küçükleri sola büyükleri saga. ama bu dallanmada bir sorun oluyor ve ben agaca devamlı eleman yerleştirmeliyim. bilen varsa yardımcı olsursa sevinirim
 
return ü programın bittiği zaman bir tuşa basarsan programın kapanmsı için kullanırsın
 
bunu da ben yaptim c++ faktoriyel alan program


#include <iostream>
using namespace std;
void main()
{
int a;
float b;
cout<<"FAKTORIYELINI HESAPLAMAK ISTEDIGINIZ SAYIYI GIRINIZ:"<<endl;
cin>>a;
b=1;
while(a>1){
b=b*a;
a=a-1;
}
cout<<"SONUC:"<<b<<endl;
}
 
Geri
Üst