Yazar |
|
ensar1453
İstanbul
Kayıt: 19.11.2011 |
|
Basit bi tane sayı bulma oyunu hazırladım fakat bir yerde yanlış var. program çalışıyor aslında ama sürekli çalışmıyor. bazen sayı girildiğinde cevap vermiyor fakat 2. kez girildiğinde veriyor. birde 0-100 arası sayılarla sınırlandırdım ve 100 den büyük sayı için de bi satır yazdım. o satır çalışmıyor. ufak bi yardım ederseniz sevinirim
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int sayi,sayac,tahmin;
sayac=0;
srand(time(NULL));
sayi=rand()%100;
printf("Lutfen ilk tahmininizi girin. ");
scanf("%d",&tahmin);
while(tahmin!=sayi)
{
if(sayi>100)
{
printf("Sectiginiz sayi 0-100 olmalidir. Tekrar secin. ");
scanf("%d",&tahmin);
sayac++;
}
{
if(sayi<tahmin)
printf("Daha kucuk bir sayi secin. ");
scanf("%d",&tahmin);
sayac=sayac+1;
}
if(tahmin<sayi)
{
printf("Daha buyuk bir sayi secin. ");
scanf("%d",&tahmin);
sayac=sayac+1;
}
}
if(tahmin=sayi)
{sayac=sayac+1;
printf("Tebrikler kazandiniz :> ");
printf("Toplam, %d tahminde bulundun. ",sayac);
}
getch();
return 0;
}
|
|
Yazar |
|
barboonia
cennet kösesi
Kayıt: 09.10.2009 |
|
if(sayi>100)
{
printf("Sectiginiz sayi 0-100 olmalidir. Tekrar secin.
");
scanf("%d",&tahmin);
sayac++;
}
kafadan derledim ama burda koşuldaki "sayi" yerine "tahmin" değişkenini kullanman gerekmiyor?
süphesiz ki Antalya dünyanin en güzel sehridir...
|
|
Yazar |
|
fastman
MEXICO CITY
Kayıt: 24.04.2006 |
|
{
if(sayi<tahmin)
printf("Daha kucuk bir sayi secin.
");
scanf("%d",&tahmin);
sayac=sayac+1;
}
yapıştırmada yanlışlık yapmadıysan eğer, üstteki parantezi if'in ardına alman gerek.
Bu haliyle, tahmin sayıdan büyük olsa da olmasa da scanf'e girip kullanıcıdan tahmin ister. Bahsettiğin 2. defada çalışma hatası bundan kaynaklanıyordur.
Who is Hamilton? Forza Kimi !!!!
http://www.burhanaras.net/
|
|
Yazar |
|
ensar1453
İstanbul
Kayıt: 19.11.2011 |
|
barboonia
evet ya dalgınlığıma gelmiş. bir çok başarısız deneme olduğu için artık nerede hata yaptığımı göremez olmuştum.
fastman
yine dikkatsizlikten parantezi yanlış yere koymuşum.
ilgilendiğiniz için teşekkürler
gereksiz bi konu açmış oldu ama birinci sınıftakiler basit bişey istiyorsa burdan benim hazırladığıma bakabilir. sadece 2 yerde yanlış var. arkadaşlar da oraları belirtmişler. bunları dikkate aldığınızda program çalışıyor.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
|