IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

3Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 27 Aralık 2009, 11:15   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: C++ Dersleri




Soru -> Klavyeden girilecek bir sayının asal sayı olup olmadığını ekrana basan bir program yazınız.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* Bir sayının asal olup olmadığını bulmak için çeşitli metodlar vardır. Aşağıda bu metodlardan basit bir tanesi yazılmıştır. Eğer sayının yarısına kadar kontrol etmek yerine, kareköküne kadar olan sayıları test ederseniz, yine aynı sonuç çıkacaktır. Ancak anlaşılma konusunda sorun olmaması için soru bu şekilde çözülmüştür. */ #include<stdio.h> int main( void ) { int sayi, i; //Sayıyı ilk başta asal kabul ediyoruz. //asal_mi değişkeni 1 ise, sayi asaldir. int asal_mi = 1; //Klavyeden, test edilmek üzere bir sayı alınıyor. printf( "Bir sayı giriniz> " ); scanf("%d",&sayi); //Girilen sayının, başka sayılara göre sırayla modunu //alıyoruz. Bir sayının modunu aldığınızda, kalan 0 ise //bu sayının bölünebildiğine ve dolayısıyla //asal olmadığına dair bilgi verir. Bu işlemi yapabilmek //için 2'den başla*****, sayının yarısına kadar olan //bütün değerler deneniyor. for( i = 2; i <= sayi/2; i++ ) { if( sayi%i == 0 ) { //Sayı i değişkenine kalansız bölünmektedir. //Dolayısıyla, sayı asal değildir ve döngüyü //sürdürmeye gerek yoktur. asal_mi = 0; break; } } //Sayının asal olup olmama durumuna göre, çıktı yazdırılıyor. if( asal_mi == 1 ) printf( "%d sayısı asaldır.\n", sayi ); else printf( "%d sayısı asal değildir.\n", sayi ); return 0; }



----------

Soru -> Aşağıdaki eşkenar dörtgen çıktısını üretecek bir program yazınız:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* '*'ler yardimiyla eskenar dortgen cizer */ #include<stdio.h> int main( void ) { int i, j; for(i = 1; i <= 5; i++) { for(j = 1; j <= 9; j++) if((j <= (9 - (2*i - 1))/2) || (j > (i + 4))) printf(" "); else printf("*"); printf("\n"); } for(i = 4; i >= 1; i--){ for(j = 1; j <= 9; j++) if((j <= (9 - (2*i - 1))/2) || (j > (i + 4))) printf(" "); else printf("*"); printf("\n"); } return 0; }


 
Alıntı ile Cevapla

Cevapla

Etiketler
dersleri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
PHP Dersleri 1 KraLiSHE PHP 1 08 Mayıs 2009 09:32
PHP Dersleri 5 KraLiSHE PHP 1 21 Mart 2009 22:18
PHP Dersleri 3 KraLiSHE PHP 0 21 Mart 2009 14:17
PHP Dersleri 2 KraLiSHE PHP 0 21 Mart 2009 14:15
PHP Dersleri...? Mack PHP 5 27 Ekim 2008 08:21