İlk if sorusuna "&& s1>0" eklenmeli. Sebebini isterseniz açıklayabilirim. Bir de ilk if sorgusu dışındakilere döngüye ihtiyaç yok. Yardım edilecek soru var mı bunların arasında ![]() |
Hadi bakalım sorular bunlar ![]() |
ilk if dışında döngüye ihtiyaç yok demişsiniz . Biraz açıklarsanız sevinirim ![]() |
Basitmiş dur bakıyorum ![]() Hocam diğerleri zaten işlem için uygun olmayan değerler aralığı. 1-1000 arası değer girildiğinde işlem olacak ama diğerlerinde zaten ekrana hata mesajı çıkacağı için döngü yapmaya gerek yok. @Tuzluk. |
Tamam kabul ediyorum zormuş ![]() ![]() |
sağlık olsun bu yılda kaldım ![]() |
Quiz oldu ve bitti di mi? Bir de kaçıncı sınıf? |
evet oldu ve bitti.haftaya bidaha var.sonraki hafta da vize var.1.sınıfım bu benım 3.kez 1.sınıf okuyusum ama ![]() |
Bu azmi göstermek de bir şey tabi ![]() |
Bu azmi göstermek de bir şey tabi ![]() |
Yok sıkıntı mantıkta olsa kazanamazdım sonucta ![]() ![]() |
2 sütunlusunu yazdım 3 sütunlusunu buradan kendin türetebilirsin.
|
Geçmiş olsun. Neyse seneye ustalıkla artık ![]() |
c biliyorum sadece ama 2.sorunun mantığını yazabilirim istersen |
|
o kdr da değil ön şartlı ders ama seneye 2.sınıfım inş ![]() |
Yine de tesekkur ederm. ![]() |
çok teşekkür ederim bugün yoğun uğraşlarım sonucu baya baya çözmüştüm ama hala daha sıkıntılarım var yarın akşama kadar kendim yapmaya çalışıcam olmazsa sizinkinden bakıcam artık eğer ingilizceniz varsa size bi soruyu ve yaptığım programı göndersem programım hakkında yorumda bulunabilir misiniz ? |
Teşekkürler ben daha mantığı anlayamamışım demekki çok basit şeyleri komplike hale getiriyorum kafamda :D |
Yardımcı olabilecek alıntı yaparsa sevinirim.
#include <stdio.h>
int main()
{
int s1;
int i;
printf("1 ile 1000 arasinda bir sayi giriniz: ");
scanf("%d",&s1);
if(s1<=999)
{
for(i=s1;i<=s1;i--)
{
if( s1 % i == 0 )
printf("%d tam bolunur: %d\n",s1,i);
}
}
else if(s1>999)
{
for(i=s1;i<=s1;i++)
{
if( s1 % i == 0 )
printf("%d bu program icin gecerli bir tam sayi degil",s1);
}
}
else if(s1<=0)
{
for(i=s1;i<=s1;i++)
{
if( s1 % i == 0 )
printf("%d bu program icin gecerli bir ta sayi degil",s1);
}
}
return 0;
}
< Bu mesaj bu kişi tarafından değiştirildi Tuzluk. -- 3 Nisan 2014; 2:01:38 >
Bu mesaja 2 cevap geldi. Cevapları Gizle