2 Ocak 2011 Pazar

BEN DEKİ DEV C++ VE VISUAL STUDIO FARKI...

Çok basit bir problem...Altı üstü program kullanıcıdan bir sayı isteyecek bu sayının kaç basamaklı olduğunu ve basamak değerlerini kullanıcıya söyleyecek .Algoritmasıda kolay. Her ne kadar kolay ve doğru olsada Dev C++ derleyicisi şifreleme de ki metin testinde yaptığı azizliği gene yaptı ...Ben kodları aşağıya yazdım.İsterseniz sizde derleyin.Varsa visual studio ikisinde de deneyin ve görün.Bende Dev derleyicisi yanlış sonuçlar gösterirken Visual studio doğru sonuçlar gösterdi.




#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int sayi,sayi2;
    int bs=1,k,i;
    printf( "sayi:" );
    scanf("%d",&sayi);
    sayi2=sayi;
    while(sayi2>=10)
    {
                   sayi2=sayi2/10;
                   bs++;
                   }
    printf("basamak sayisi %d dir\n",bs);
    for(i=1;i<=bs;i++)
    {
                      k=sayi/ (int) pow (10,(bs-i));
                      printf("%d. basamak %d dir\n",i,k);
                      sayi=sayi% (int) pow (10,(bs-i));
                      }
    system("pause");
    return 0;
}
Kodları indirme linki :  http://hotfile.com/dl/96004860/685ac37/basamak_degeri.c.html

Hiç yorum yok:

Yorum Gönder