Şuanki Zaman: 11-20-2008, 07:22 PM
Merhaba, Ziyaretçi! (Oturum Aç -€” Kayıt Ol)
Kullanıcı Adı:
Şifre:

Mesaj Önizleme  Konuyu Gönder 



bu programdaki hata ne?
Yazar Mesaj
zbd-i
Dinleyici
*


Mesajlar: 1
Grup: Registered
Katılım: May 2008
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #1
bu programdaki hata ne?

<div style="margin:20px; margin-top:5px; width: 100%;">

Alıntı:
#include<stdio.h>
#include<conio.h>
main()
{
int a,i;
float k;
for(i=2;i<1000;i++)
{
for(a=2;a<i;a++)
{
k=i%a;
if(k==0)
goto x;
}
printf("%d",i);
x:

}
getch();
}

bunda ki hata ne acaba. zaten programın amacı açık

05-23-2008 04:56 AM
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
ibiza15
Düşünce Özgürü
***


Mesajlar: 62
Grup: Registered
Katılım: Apr 2008
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #2
bu programdaki hata ne?

bir de böyle dene bakalım
#include<stdio.h>
#include<conio.h>
int main()
{
int a,i;
float k;
for(i=2;i<1000;i++){
for(a=2;a<i;a++){
k=i%a;
if(k==0){
getch();
return 0;}
}
printf("%d",i);


}
getch();
return 0;
}

05-23-2008 05:16 AM
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
ScHaO
Düşünce Özgürü
***


Mesajlar: 62
Grup: Registered
Katılım: Nov 2007
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #3
bu programdaki hata ne?

x' i yanlış yere koymuşsun Wink

#include<stdio.h>
#include<conio.h>
main()
{
int a,i;
float k;
for(i=2;i<1000;i++)
{
for(a=2;a<i;a++)
{
k=i%a;
if(k==0)
goto x;
}
printf("%d",i);
}
x:

getch();
}

05-23-2008 06:12 PM
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
ibiza15
Düşünce Özgürü
***


Mesajlar: 62
Grup: Registered
Katılım: Apr 2008
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #4
bu programdaki hata ne?

ben oradaki amacı anlamadığım için doğrudan return 0 çaktım Big Grin goto x de aynı işlemi yapıyor zaten senin kodunda...

05-24-2008 05:51 AM
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
rainhardsal
Dinleyici
*


Mesajlar: 2
Grup: Registered
Katılım: May 2008
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #5
bu programdaki hata ne?

for(i=2;i<1000;i++)
{
for(a=2;a<i;a++)
{
k=i%a;
if(k==0)
bu kısımda donguye gırmıyo da olabılır i de a da 2 den baslıo ama a nın conditionu i den kucuk oldugu sureyı kapsıyo a<=i dersen belkı program yer Smile

05-26-2008 01:50 AM
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Mesaj Önizleme  Konuyu Gönder 

Yazdırılabilir Bir Versiyona Bak
Bu Konuyu Bir Arkadaşına Gönder
Bu Konuya Abone Ol | Konuyu Favorilerine Ekle

Foruma Git:

İletişim | tryorum, | En Üste Dön | Konulara Dön | Arşiv | RSS