Arama butonu
Bu konudaki kullanıcılar: 1 misafir
413
Cevap
80117
Tıklama
4
Öne Çıkarma
Cevap: ##### P.R.O.G.R.A.M.L.A.M.A. .D.E.R.S.L.E.R.İ ##### (17. sayfa)
T
17 yıl
Yüzbaşı

Konuya baya bi yoğun ilgi var .
Son gönderdiğim çarpma algoritmasında bir iki küçük hata var.
Birincisi kesirli sayılarla da işlem yapılacağından giriş için kullanılan değişkenler integer olamaz.
Son olarak da yazacağımız insert fonksiyonu ile sağdan "nx" hane ayıracak şekilde nokta eklenecek olduğunu belirtmeyi unutmuşum.
insertsağdan(".",st,nx) olacak yani

Yakında iki yama hazırlamayı düşünüyorum.
Hatta C deki bazı string fonksiyonlarını öğrenebilirsem kodları ile birlikte "Service pack 0.1" çıkarmayı planlıyorum

Bu arada herkezin geçmiş Kurban Bayramı Mübarek olsun..



B
17 yıl
Binbaşı

Arkadaşlar benim bir algoritma sorum olacak, lütfen yardımcı olur musunuz?

------
Kullanıcının girdiği bir kelimede, bir harfin kaç kez geçtiğini bulan algoritmayı kurunuz ve akış şemasını çiziniz

-------

teşekkürler


Bu mesaja 1 cevap geldi.
A
17 yıl
Teğmen

arkadaşlar merhaba bende C ile programlamaya yeni başlayanlardanım. ve dersleri yakından takip etmek istiyorum.

ancak benim bir tavsiyem olacak. dersler hakkında yorumlarımızı başka bir başlıkta toplasak burayı kirletmesek daha iyi olmazmı, nedersiniz?

yorumlarımızla gürültü kirliliği yapmayalım derim...


Bu mesaja 1 cevap geldi.
B
17 yıl
Binbaşı

M
16 yıl
Binbaşı

H
16 yıl
Yarbay

geçen yıl c# dilinde oyun yapmıştık. bir bakın bakalım. eksik ve düzeltilmesi gereken yerler var. ama okul bitince kaldı öyle. linkteki sadece çalışan exe dosyası. isteyene visual studioyla hazırlanmış proje dosyasını da gönderebilirim

http://rapidshare.com/files/185791180/arkanoid.rar.html





< Bu mesaj bu kişi tarafından değiştirildi Hobar -- 19 Ocak 2009; 5:48:40 >
Bu mesaja 1 cevap geldi.
M
16 yıl
Yüzbaşı

quote:

Orjinalden alıntı: Hobar

geçen yıl c# dilinde oyun yapmıştık. bir bakın bakalım. eksik ve düzeltilmesi gereken yerler var. ama okul bitince kaldı öyle. linkteki sadece çalışan exe dosyası. isteyene visual studioyla hazırlanmış proje dosyasını da gönderebilirim

http://rapidshare.com/files/185791180/arkanoid.rar.html




Tebrik ediyorum fakat rs hata veriyo

quote:

Error

This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

This limit is reached.

To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.


Bu mesaja 1 cevap geldi.
G
16 yıl
Onbaşı

birşey sorucam size daha ileri düzey c++ dersleri ne zaman geçilecek öğrenmek istiyorum??????????


Bu mesaja 1 cevap geldi.
M
16 yıl
Binbaşı

quote:

Orjinalden alıntı: gulal

birşey sorucam size daha ileri düzey c++ dersleri ne zaman geçilecek öğrenmek istiyorum??????????


geçilmiyecek.derslere ara verildi(öyle umuyorum).


Bu mesaja 1 cevap geldi.
M
16 yıl
Yarbay

Buraya kimse bakmıyor...
soru yazmayın





< Bu mesaj bu kişi tarafından değiştirildi MaDMaxiBo -- 7 Nisan 2009; 18:03:28 >
Bu mesaja 1 cevap geldi.
T
16 yıl
Yarbay

quote:

Orjinalden alıntı: madmaxibo

Buraya kimse bakmıyor...
soru yazmayın

senden 12 gün sonrada ben yazıyorum



M
16 yıl
Yüzbaşı

Hocam dersleri takip ediyorduk.
Ara mı verdiniz?


Bu mesaja 1 cevap geldi.
M
16 yıl
Yüzbaşı

Değişik bir kod.Paylaşmak istedim..

#include <stdio.h> 

int grid[9] = {0};
void PrintGrid(void);
int CheckSolved(void);
int TryAt(int n, int at);
int Try(int n);

void main(){
char c;
PrintGrid();
printf("Take a pen & paper, and try the puzzle yourself.\n");
printf(" All you have to do is write numbers from 1 to 9 \n");
printf(" in a 3x3 grid, such that all rows, columns and \n");
printf(" diagonals add up to 15.\n");
printf("Press <Enter> to see who is faster... :)");
scanf("%c", &c);
printf("solving the puzzle...\n");
Try(9);
PrintGrid();
}

int Try(int n){
int at;
if(n==0){
if(CheckSolved()){
return 1;
}
else
return 0;
}

for(at=0; at<9; at++){
if(TryAt(n, at)){
if(Try(n-1)){
return 1;
}
grid[at]=0;
}
}
return 0;
}

int TryAt(int n, int at){
int r,c,sum;
if(! (n>=1 && n<=9)||
!(at>=0 && at<=8) ||
grid[at] )
return 0;

grid[at] = n;

for(r=0; r<3; r++){
sum=0;
for(c=0; c<3; c++){
sum+= grid[3*r+c];
}
if(sum>15)
goto returnFalse;
}
for(c=0; c<3; c++){
sum=0;
for(r=0; r<3; r++){
sum+= grid[3*r+c];
}
if(sum>15)
goto returnFalse;
}
if(grid[0]+grid[4]+grid[8] > 15)
goto returnFalse;
if(grid[2]+grid[4]+grid[6] >15)
goto returnFalse;
return 1;

returnFalse:
grid[at] = 0;
return 0;
}
void PrintGrid(){
int r,c;
printf("+-+-+-+\n");
for(r=0; r<3; r++){
printf("|");
for(c=0; c<3; c++){
if(!grid[3*r+c])
printf(" |");
else
printf("%d|", grid[3*r+c]);
}
printf("\n+-+-+-+\n");
}
}
int CheckSolved(){
int r,c,sum;
for(r=0; r<3; r++){
sum=0;
for(c=0; c<3; c++){
sum+= grid[3*r+c];
}
if(sum != 15)
return 0;
}
for(c=0; c<3; c++){
sum=0;
for(r=0; r<3; r++){
sum+= grid[3*r+c];
}
if(sum!=15)
return 0;
}
if(grid[0]+grid[4]+grid[8] != 15)
return 0;
if(grid[2]+grid[4]+grid[6] !=15)
return 0;

return 1;
}


Bu mesaja 1 cevap geldi.
M
16 yıl
Yüzbaşı

Bu konu ölmüş yaw.
Gelen giden yok.


Bu mesaja 1 cevap geldi.
S
16 yıl
Çavuş

bu konuyu yeni gördüm ve başlatan ve emeği geçen arkadaşları tebrik ederim.devam eden arkadaşlarada başarılar dilerim ama tavsiyem csharp olurdu.
c programlama


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

S
16 yıl
Binbaşı

Yeni başlayanlar için güzel bir kaynak olmuş.Teşekkürler


Bu mesaja 1 cevap geldi.
P
16 yıl
Binbaşı

Evet hocam devam etseniz çok seviriniz


Bu mesaja 1 cevap geldi.
K
16 yıl
Yarbay

Kaynak gerçekten harika. Bu sene visual basic'ten C# geçiş yapacağız. Benim için çok yararlı olacağa benziyor.

Ara verdiyseniz devam edin C# hakkında öğrenmem gereken çok şey var..


Bu mesaja 1 cevap geldi.
_
16 yıl
Yarbay

xna studio ile ilgili örnekleriniz varsa paylaşırsanız süper olur arkadaşlar


Bu mesaja 1 cevap geldi.