SLiM_BoY
14/12/2004, 14:01
Ya beyler..2lik sistemde yazılan bir sayıyı 10 luk sisteme çevirmem gerekiyor..10luk sistemdeki 2lik sisteme çevirebiliyorum..Fakat kafa durdu :D Bunu 2lik sistemdekini 10 luk sisteme çevirecek hale getirmem lazım..
yardımlarınızı bekliyorum..
---------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int taban[80];
int sayi,i=0,j,k;
printf("bir sayi gir:..");
scanf("%d",&sayi);
while(sayi>=2)
{
taban[i]=sayi%2;
sayi=sayi/2; i++;
}
taban[i]=sayi;
for(j=i;j>=0;j--)
printf("%d",taban[j]);
getch();
}
---------------------------------------------------------------------------
yukarıdaki 10luk sistemdekini 2lik sisteme çeviriyor :)
yardımlarınızı bekliyorum..
---------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int taban[80];
int sayi,i=0,j,k;
printf("bir sayi gir:..");
scanf("%d",&sayi);
while(sayi>=2)
{
taban[i]=sayi%2;
sayi=sayi/2; i++;
}
taban[i]=sayi;
for(j=i;j>=0;j--)
printf("%d",taban[j]);
getch();
}
---------------------------------------------------------------------------
yukarıdaki 10luk sistemdekini 2lik sisteme çeviriyor :)