FORUMCENTER

SENDE ÜYE OL VE BİZE KATIL BİLGİNİN GÜCÜNE ULAŞ !
 
AnasayfaSSSAramaKayıt OlGiriş yapZiyaretçi Defteri
En son konular
» ForeverAutoHits Türkçe Surf Sitesi / Ödeme Kanıtlı
Salı Ağus. 14, 2018 3:58 pm tarafından metin1

» LotoFun Yatırımsız Sürekli Kazanç
Salı Ağus. 14, 2018 3:56 pm tarafından metin1

» Btcclicks Bitcoin kazandıran Ptc / Ödeme Kanıtlı
Ptsi Kas. 20, 2017 11:10 am tarafından metin1

» Reklam İzleyerek bitcoin kazanma
C.tesi Ağus. 26, 2017 8:56 pm tarafından metin1

» TÜRKİYE CUMHURİYETİ TAPUSU
Perş. Şub. 16, 2017 7:19 am tarafından ORHAN AFACAN

» Bitcofarm ödemeleri
Ptsi Şub. 13, 2017 4:44 pm tarafından metin1

» CetoBeto ödemeleri
Çarş. Kas. 23, 2016 10:51 am tarafından metin1

» Freebitcoin - Faucet game
Salı Kas. 22, 2016 12:13 am tarafından metin1

» Dollarclix payza ödemeleri
Perş. Kas. 17, 2016 1:10 pm tarafından metin1

FORUMCENTER GÜVENLİ İNTERNETİ DESTEKLİYOR
Güvenli İnternet'i Desktekliyoruz
En bakılan konular
Facebook Yorum Attırma HiLesi Yenilenmiştir.
Okul İçin Tavsiyeler
Warcraft 3 + Frozen Throne + Dota (Tek Link Premium Link FuLL SpeeD)
ps2 oyunları indir
TeknoFem Ücretsiz Dersleri
CİLLE 47. BÖLÜM
Facebook Arkadaş Kasma .
Jcow sosyal paylaşım programı
CİLLE`NİN 46. BÖLÜMÜ
okul tavsiyeleri 3 :)
Haftanın en aktif yollayıcıları
Kimler hatta?
Toplam 1 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 1 Misafir

Yok

Sitede bugüne kadar en çok 706 kişi Perş. Şub. 07, 2013 4:02 pm tarihinde online oldu.
Dost Siteler
Girinti 

Paylaş | 
 

 C++ Bir sayıyı bir tabandan başka bir tabana çevirmek KODU

Aşağa gitmek 
YazarMesaj
afd57
Co-Admin
Co-Admin
avatar

Mesaj Sayısı : 1922
Kayıt tarihi : 11/08/12
Yaş : 22
Nerden : Sinop

MesajKonu: C++ Bir sayıyı bir tabandan başka bir tabana çevirmek KODU   Perş. Ağus. 30, 2012 6:39 am

#include
#include
#include

int main ()
{
int sayi, taban1, taban2;
int r1, r2, i;

// Algoritma 2 - 10 arasındaki tabanlarda bulunan bir sayıyı, yine
// aynı aralıkda, başka bir tabandaki sayıya çeviriyor.

printf (" Sayi : ");
scanf ("%d", &sayi);

printf (" Taban : ");
scanf ("%d", &taban1);

printf (" Yeni taban : ");
scanf ("%d", &taban2);

r1 = i = 0;

// Sayı ilk olarak onluk tabana çevriliyor. (sayi % 10) bize
// sayinin son rakamini verir. while içerisinde sayı üzerinde
// sağdan sola doğru ilerleniyor ve ulaşılan her rakam uygun
// katsayıyla çarpılarak verilen sayı onluk tabana çevriliyor.
// Bu uygun katsayılar, örneğin 3 tabanı için 1, 3, 9, 27 ...
// şeklindedir.

while (sayi != 0)
{
r1 += (sayi % 10) * (int) pow (taban1, i);

sayi /= 10;

i ++;
}

i = 0;

// Aşağıdaki while ile yeni oluşacak sayının kaç basamaklı
// olduğu bilgisi elde ediliyor.

while (r1 > pow (taban2, i)) i ++;

printf (" Yeni sayi : ");

// Orjinal tabanından onluk tabana çevrilmiş sayı, artık yeni
// tabana çevrilmek için hazır. Yeni sayının soldan sağa doğru
// rakamları tek tek elde ediliyor.

while (i > 0)
{
r2 = r1 / (int) pow (taban2, i - 1);

r1 -= r2 * (int) pow (taban2, i - 1);

printf ("%d", r2);

i --;

}

printf ("\n\n");

return 0;
}
Sayfa başına dön Aşağa gitmek
http://www.afdprogramlama.tr.gg
 
C++ Bir sayıyı bir tabandan başka bir tabana çevirmek KODU
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
FORUMCENTER :: KOD BANKASI :: c++ kodları-
Buraya geçin: