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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Şubat 2012, 18:54   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Özel Sayılar





Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Program girilen seçime göre;
1. Girilen sayı özel sayıysa sayıyı tekrar ekrana yazdırır, değilse bir şey yapmaz.
2. Girilen sayıya kadar özel sayıları ekrana yazdırır.
3.Tüm özel sayıları ekrana yazdırır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include<stdio.h> #include<conio.h> #include<math.h> //#include<windows.h> int arakam(void); int brakam(void); int crakam(void); int amuk(void); int bmuk(void); int cmuk(void); int aamst(void); int bamst(void); //void boşluk demek olduğu için yazmasak da hata vermez// int camst(void); main() { int sayi; char harf; printf("1)sayma sayilari\n"); printf(" a.girilen sayi rakam mi?_\n"); printf(" b.girilen sayiya kadar rakamlari bulma\n"); printf(" c.tum rakamlar\n"); printf("2)mukemmel sayilar\n"); printf(" a.sayi mukemmel mi?\n"); printf(" b.girilen sayiya kadar mukemmelleri bulma:\n"); printf(" c.tum mukemmel sayilar:\n"); printf("3)amstrong sayilar\n"); printf(" a.sayi amstrog sayi mi?\n"); printf(" b.girilen amstrog sayiya kadar amstroglari bulma:\n"); printf(" c.tum amstrog sayilar:\n"); printf("islemi giriniz:\n"); scanf("%d %c",&sayi,&harf); // system("cls"); switch(sayi) { case 1: { if(harf=='a') {printf("",arakam());break;} if(harf=='b') {printf("",brakam());break;} if(harf=='c') {printf("",crakam());break;} } case 2: { if(harf=='a') {printf("",amuk());break;} if(harf=='b') {printf("",bmuk());break;} if(harf=='c') {printf("",cmuk());break;} } case 3: { if(harf=='a') {printf("",aamst());break;} if(harf=='b') {printf("",bamst());break;} if(harf=='c') {printf("",camst());break;} } } getch(); } int arakam(void) { int sayi; printf("bir sayi giriniz:"); scanf("%d",&sayi); if(sayi<10&&sayi>0) printf("%d",sayi); } int brakam(void) { int s,sayi; printf("sayi giriniz:"); scanf("%d",&sayi); if(sayi>10) for(sayi=1;sayi<10;sayi++) printf("%d",sayi); else for(s=1;s<sayi;s++) printf("%d ",s); } int crakam(void) { int s,sayi; for(sayi=1;sayi<10;sayi++) printf("%d",sayi); } int amuk(void) { int sayi,bolen,toplam; printf("sayi giriniz:"); scanf("%d",&sayi); toplam=0; for(bolen=1;bolen<sayi;bolen++) { if(sayi%bolen==0) toplam=toplam+bolen; } if(toplam==sayi) printf("%d",sayi); } int bmuk(void) { int sayi,bolen,toplam,s; printf("sayi giriniz:"); scanf("%d",&sayi); for(s=2;s<=sayi;s++) { toplam=0; for(bolen=1;bolen<s;bolen++) { if(s%bolen==0) toplam=toplam+bolen; } if(toplam==s) printf("%d\n",s); } } int cmuk(void) { int bolen,toplam,s; for(s=2;s>0;s++) { toplam=0; for(bolen=1;bolen<s;bolen++) { if(s%bolen==0) toplam=toplam+bolen; } if(toplam==s) printf("%d\n",s); } } int aamst(void) { int sayi,bolen,basamak,s=0,toplam=0; printf("sayiyi giriniz:"); scanf("%d",&sayi); for(bolen=1;bolen<sayi;bolen*=10) { s++; } for(bolen=1;bolen<sayi;bolen*=10) { basamak=(sayi/bolen)%10; toplam=toplam+(float)pow(basamak,s); } if(sayi==toplam) printf("%d\n",sayi); } int bamst(void) { int s,bolen,sayi,toplam,basamak,s1; printf("sayi giriniz:"); scanf("%d",&sayi); for(s1=1;s1<=sayi;s1++) { s=0; toplam=0; for(bolen=1;bolen<s1;bolen*=10) { s++; } for(bolen=1;bolen<s1;bolen*=10) { basamak=(s1/bolen)%10; toplam=toplam+(float)pow(basamak,s); } if(s1==toplam) printf("%d\n",s1); } } int camst(void) { int s,bolen,sayi,toplam,basamak,s1; for(s1=1;s1>0;s1++) { s=0; toplam=0; for(bolen=1;bolen<s1;bolen*=10) { s++; } for(bolen=1;bolen<s1;bolen*=10) { basamak=(s1/bolen)%10; toplam=toplam+(float)pow(basamak,s); } if(s1==toplam) printf("%d\n",s1); } }


__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
sayılar, Özel


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
Kanserli sayılar: 3 ve 7 Aze Haber Arşivi 0 15 Eylül 2011 07:35
Kuran'da Sayılar MasteR06 Genel İslami Konular 0 04 Aralık 2010 22:39
Reel Sayılar YapraK Matematik 0 16 Nisan 2009 03:56
Rasyonel Sayılar YapraK Matematik 0 16 Nisan 2009 03:56